假如所有的哲学家都同时拿起左侧叉子,看到右侧叉子不可用,又都放下左侧叉子,等一会儿,又同时拿起左侧叉子,如此这般,永远重复。对于这种情况,即所有的程序都在无限期地运行,但是都无法取得任何进展,即出现饥饿,所有哲学家都吃不上饭。所以规定奇数号的哲学家先拿起他左边的叉子,然后再去拿他右边的叉子 而偶数号的哲学家则相反.按此规定,将是0,1号哲学家竞争0号叉子,2,3号哲学家竞争2号叉子.即五个哲学家都竞争奇数号叉子,获得后,再去竞争偶数号叉子,最后总会有一个哲学家能获得两支叉子而进餐。而申请不到的哲学家进入等待,当吃完饭的哲学家放下叉子后其他哲学家便可以拿到叉子,因此不会出现饿死的哲学家。
资源简介:假如所有的哲学家都同时拿起左侧叉子,看到右侧叉子不可用,又都放下左侧叉子,等一会儿,又同时拿起左侧叉子,如此这般,永远重复。对于这种情况,即所有的程序都在无限期地运行,但是都无法取得任何进展,即出现饥饿,所有哲学家都吃不上饭。所以规定奇数号...
上传时间: 2013-12-23
上传用户:love1314
资源简介:哲学家进餐问题假如所有的哲学家都同时拿起左侧筷子,看到右侧筷子不可用,又都放下左侧筷子, 等一会儿,又同时拿起左侧筷子,如此这般,永远重复。对于这种情况,即所有的程序都在 无限期地运行,但是都无法取得任何进展,即出现饥饿,所有哲学家都吃不上...
上传时间: 2013-12-23
上传用户:黄华强
资源简介:JAVA实现的哲学家进餐问题,5个哲学家,为着一个圆桌,相互之间放着一只筷子,当哲学家饿了的时候边可拿起,傍边的筷子进餐,完了在放下
上传时间: 2017-08-25
上传用户:bruce5996
资源简介:linux c 的函数使用大全,所有的函数都有
上传时间: 2014-01-12
上传用户:plsee
资源简介:用户手册Compiere为中小企业提供了各个方面的功能。并且所有的功能都被很好的结合在一起,并且非常易于操作。
上传时间: 2013-12-17
上传用户:tedo811
资源简介:酒店管理系统 包含数据库 所有的文件都比较齐全 使用sql做数据库
上传时间: 2015-05-19
上传用户:gaome
资源简介:《Java实例入门》所有实例的源代码。所有的源文件都是.java文件,读者必须首先编译这些文件,然后才能运行。
上传时间: 2014-01-20
上传用户:xuanjie
资源简介:因为所有的分数都是有理数,所以一个分数要么除尽,要么有循环节,这个程序很好地解决了这个问题。
上传时间: 2015-08-29
上传用户:zhenyushaw
资源简介:在C 语言中,表达式是最重要的组成部分之一,几乎 所有的代码都由表达式构成。表达式的使用如此广泛,读 者也许会产生这样的疑问,像+ 、- 、3 、/ 、& & 这样简单 的运算也会出现问题吗? 程序员在编写表达式时,往往带 有一些不良的习惯。即使是编写很简单的...
上传时间: 2015-09-08
上传用户:jennyzai
资源简介:这本来是我为一个商业PDA产品开发的日历程序,最近移植于PC机上, 所以算法和数据部分是用纯C++写的,不涉及MFC,所有的代码都是以短节省存储空间为主要 目的.很高兴你对这些代码有兴趣,你可以随意复制和使用些代码,唯一有一点小小的 愿望:在你使用和复制给别...
上传时间: 2015-09-16
上传用户:coeus
资源简介:英国几乎所有的报纸都刊登数独游戏,甚至进了黄金时间的电视节目,从法国到美国,各家报纸杂志纷纷刊登这种填数游戏,日本人每月购买的数独杂志超过60万份
上传时间: 2015-11-18
上传用户:haohaoxuexi
资源简介:对于给定的矩形区域和指定的颜色,计算rob拿起喷枪的最少次数.
上传时间: 2015-12-28
上传用户:zhliu007
资源简介:抽象类的使用,定义一个TuXing抽象类,类中所有的方法都要求实现求面积的功能,一个要求求体积.
上传时间: 2014-01-05
上传用户:myworkpost
资源简介:3D游戏开发领域专家撰写的经典游戏开发启迪性文章之一 到此为止所有的文章都已上传完毕,希望大家喜欢,以后会继续收集相关质料供大家分享
上传时间: 2016-03-25
上传用户:yph853211
资源简介:一个收集所有最基本功能的函数库;所有的函数都是尽量短小和简单 使用 doxygen 生成文档 所有代码以在 Linux 系统上可以编译并运行为准;每当在 lib 目录里增加了一个功能函数,必须在 test 目录里编写一个针对此功能函数的测试程序,使其可以在 Linux 系...
上传时间: 2016-07-06
上传用户:zhuoying119
资源简介:运行环境:win98/nt/linux + php3.0以上 + mysql数据库 使用前请注意的问题: 1:将软件包解压缩到你要安装的目录中。 2:本系统所有的参数都放在安装日录中的config.php文件中,在每个参数前都有详细的使用说明,你可根据 说明进行合适的设置。页面...
上传时间: 2016-08-15
上传用户:hzy5825468
资源简介:语音通信电路完整的程序设计。里面是所有的源文件都经本人测试可以用,放心下载吧
上传时间: 2017-04-12
上传用户:maizezhen
资源简介:USB与FPGA接口的程序设计。里面是所有的源文件都经本人测试可以用,放心下载吧
上传时间: 2017-04-12
上传用户:guanliya
资源简介:高速图像采集系统完整的程序设计。里面是所有的源文件都经本人测试可以用,放心下载吧
上传时间: 2014-01-16
上传用户:zhaiyanzhong
资源简介:本书非常适合熟悉Windows应用编程的读者转向驱动开发。所有的内容都从最基础的编程方法入手。介绍相关的内核API,然后举出示范的例子。这本书只有不到70页,是一本非常精简的小册子。所以它并不直接指导读者开发某种特定类型的驱动程序。而是起到一个入门指导...
上传时间: 2017-07-01
上传用户:努力努力再努力
资源简介:数据结构中的单元最短路径算法的题目和源代码!其中所有的题目都能在PKU上找的到!
上传时间: 2013-12-20
上传用户:dsgkjgkjg
资源简介:MPI_ALLTOALL是组内进程之间完全的消息交换其中每一个进程都相其它所有的进 程发送消息同时每一个进程都从其它所有的进程接收消息
上传时间: 2013-12-09
上传用户:zhoujunzhen
资源简介:AD HOC 网络[1 ]是一种不需要基础设施的自组织和自管理网络, 网络中所有的节点同时具有终端 和路由器的功能. 因此, 网络可以通过节点路由发现机制转发分组, 并进行路由维护. DSR 是为AD HOC 网 络设计的路由协议, 性能较优, 但对延迟、带宽、丢包率等都没加...
上传时间: 2013-12-19
上传用户:mikesering
资源简介:哲学家就餐问题的模拟(ucos实现) 问题描述: 5个哲学家围绕一张圆桌而坐,桌子上放着5支筷子,每两个哲学家之间放一支; 哲学家的动作包括思考和进餐; 进餐时需要同时拿起他左边和右边的两支筷子;思考时则同时将两支筷子放回原处。 程序解决了哲学...
上传时间: 2013-12-21
上传用户:思琦琦
资源简介:网吧的所有经营活动都能操作(包括时间管理、客户机管理、食品出售等),方便易用
上传时间: 2015-01-08
上传用户:fnhhs
资源简介:linetd是一个压缩TCP高级服务器。所有的设置值都受控于命令行。与tcp服务器或sinetd类似。
上传时间: 2015-02-26
上传用户:qw12
资源简介:S3C44B0X内部共有6个16位的定时器单元这个实验把所有的定时器都用中断方式测试。
上传时间: 2015-03-12
上传用户:Amygdala
资源简介:本程序是操作系统中比较典型的线程同步算法中的哲学家进餐问题,为防止死锁,采取了两个条件(筷子空闲)同时满足时再允许进餐的办法来解决。期望与大家一起学习交流!
上传时间: 2013-12-17
上传用户:498732662
资源简介:所有数理统计知识的源代码都在此,是一本数理统计数的配套光盘.里面有各种分布类型及参数估计\插值
上传时间: 2015-03-20
上传用户:lizhen9880
资源简介:所有的源代码已经用Borland C++编译成功.每个目录中都包含一个makefile或者是make.bat用以创建可执行的文件.其它的编译器或操作系统需要改动一些地方.
上传时间: 2013-12-24
上传用户:lanhuaying