学家进餐问题也是一个经典的同步问题,它是由Dijkstra提出并解决的。哲学家进餐问题是这样的:5个哲学家以思考、吃饭交替进行的方式生活,他们共享一张周围有5把椅子的圆桌,每人一把椅子,在桌子上摆有5个饭碗和5只筷子。当一个哲学家思考时,他不与邻座同事发生联系。当一哲学家饿了,他就试图拿起他左右两边的筷子吃饭。显然,他不能拿起已抓在他的邻座手中的筷子,于是,他可能只拿到一只甚至一只筷子也拿不到。当一个饥饿的哲学家得到了两只筷子,他就可以吃饭。当他用饭毕,就放下筷子并再次开始思考。5个哲学家共享5支筷子,最多只能不相邻的两个哲学家同时就餐请问:是否有死锁的可能? 在多道程序设计环境下,进程同步问题十分重要,其中“哲学家进餐问题”是较有代表性的。通过对该问题的研究学习和实践,可以帮助我们更好的理解和掌握临界资源、进程同步的概念和实现方法。
资源简介:学家进餐问题也是一个经典的同步问题,它是由Dijkstra提出并解决的。哲学家进餐问题是这样的:5个哲学家以思考、吃饭交替进行的方式生活,他们共享一张周围有5把椅子的圆桌,每人一把椅子,在桌子上摆有5个饭碗和5只筷子。当一个哲学家思考时,他不与邻座...
上传时间: 2017-05-27
上传用户:changeboy
资源简介:求迷宫中从入口到出口的所有路径是一个经典的程序设计问题。由于计算机解迷宫室,通常用的是“穷举求解”的方法,即从入口出发,顺某一方向向前探索,若能走通,则继续往前走;否则沿原路退回,换一个方向在继续探索,直到所有可能的通路都探索到为止。为了保...
上传时间: 2014-01-14
上传用户:ippler8
资源简介:迷宫问题是一个经典的问题,也是我们数据结构实验中的第二个实验.主要用到的思想是回溯法
上传时间: 2015-12-28
上传用户:thuyenvinh
资源简介:一个利用手机上的bluetooth来开发的小程序 也是很经典的例子
上传时间: 2015-06-21
上传用户:l254587896
资源简介:蚁群优化算法是一种基于自然启发的metaheuristic算法,从其提出到现在历经10多年的发展到目前已经成为一种解决组合优化问题的有效工具。最大团问题是一个经典的NP难的组合优化问题,很多实际问题都可以抽象为对无向图上最大团问题的求解,所以,对最大团问题的研...
上传时间: 2014-01-16
上传用户:ardager
资源简介:旅行商问题是一个经典的NP完全难题,由于其在许多领域具有研究应用价值,一直有许多学者对其进行研究。
上传时间: 2013-12-24
上传用户:ywqaxiwang
资源简介:背包问题是一个经典的动态规划模型。它既简单形象容易理解,又在某种程度上能够揭示动态规划的本质
上传时间: 2016-05-29
上传用户:woshiayin
资源简介:波达方向(DOA)估计的基本问题就是确定同时处在空间某一区域内多个感兴趣的信号的空间位置(即多个信号到达阵列参考阵元的方向角)。最早的也是最经典的超分辨DOA估计方法是著名的MUSIC方法.本研究报告给出改进music的实现步骤
上传时间: 2016-08-13
上传用户:sjyy1001
资源简介:C++语言实现生产者消费者问题 生产者-消费者问题是一个经典的进程同步问题,该问题最早由Dijkstra提出,用以演示他提出的信号量机制。
上传时间: 2017-03-11
上传用户:wab1981
资源简介:这也是一个java版的留言版,也是一个经典的留言版,千万不要错过哦
上传时间: 2014-01-15
上传用户:helmos
资源简介:哲学家就餐是一个经典的Java多线程编程的实例,这是图形版。涉及到线程同步与互斥,临界区访问问题以及避免死锁的方法。
上传时间: 2014-01-19
上传用户:金宜
资源简介:这是一个经典的端口扫描的源程序,很不错的,大家有问题的可以给我留言。
上传时间: 2013-12-24
上传用户:13517191407
资源简介:也是一个不错的啊
上传时间: 2015-01-17
上传用户:fredguo
资源简介:也是一个不错的SVM实现算法。经常有人要用的
上传时间: 2015-02-21
上传用户:xz85592677
资源简介:这是一个经典的伪随机数生成程序,特别方便和实用
上传时间: 2014-01-05
上传用户:qiaoyue
资源简介:这是一个经典的寻找最近点对的算法实现,运用VC编写,采用类的方式,是程序更易理解。
上传时间: 2014-01-15
上传用户:远远ssad
资源简介:这是一个经典的数据结构动态演示系统,支持C语言和pascal语言,对初学者肯定会有很大帮助
上传时间: 2015-03-21
上传用户:aeiouetla
资源简介:很不错,已经过调试,是一个经典的词法分析器源代码,值得
上传时间: 2015-03-26
上传用户:维子哥哥
资源简介:这是一个经典的动态页面JAVA程序。在每一次定时器滴答,就可以生成随机圆并把屏幕下移一个像素,效果如同降雨。
上传时间: 2015-04-09
上传用户:dapangxie
资源简介:哈密尔顿路径问题是个经典的NP问题,本程序 采用模拟退火技术实现了该问题
上传时间: 2015-04-26
上传用户:lnnn30
资源简介:科技创新不是一夜之间就能搞成的。他也是一个渐变的过程。
上传时间: 2014-01-23
上传用户:a6697238
资源简介:也是一个ASP开发的新闻发布系统,也是一个全的,对大家一定有帮助,这是我找的最全的一个!
上传时间: 2014-01-03
上传用户:xmsmh
资源简介:也是一个不错的论文,希望能有帮助
上传时间: 2014-08-20
上传用户:Late_Li
资源简介:这是一个经典的五子棋程序能够人机对战,还能网络连接,而且棋盘画面人性化。
上传时间: 2013-11-25
上传用户:heart520beat
资源简介:这是一个经典的学生管理的例程序欢迎使用偶
上传时间: 2014-01-06
上传用户:cjf0304
资源简介:这是一个经典的把matlab应用于DFT的例子,适合于初学者
上传时间: 2013-12-09
上传用户:Ants
资源简介:这是一个经典的数字时钟程序,对新手很有帮助
上传时间: 2015-12-31
上传用户:dongbaobao
资源简介:这也是一个老外的显示方面相关的驱动源码,包括了,几种通信方式。
上传时间: 2016-02-12
上传用户:sy_jiadeyi
资源简介:野人与修道士问题 这是一个古典的问题.假设有n个修道士和n个野人准备渡河,但只有一条能容纳c人的小船,为了防止野人侵犯修道士,要求无论在何处,修道士的个数不得少于野人的人数(除非修道士个数为0).如果两种人都会划船,试设计一个算法,确定他们能否渡过河去...
上传时间: 2016-02-23
上传用户:chenlong
资源简介:和fastdb系出同门,也是一个嵌入式的ORDBMS.大家可以比较一下这两者在实现上的不同之处.
上传时间: 2013-12-27
上传用户:zhangyigenius