登录
首页 » Java » philosopher(1.6)

philosopher(1.6)

于 2008-05-20 发布 文件大小:6KB
0 173
下载积分: 1 下载次数: 34

代码说明:

  哲学家进餐问题——Java语言实现 哲学家进餐问题是一个多线程运用的经典例子,涉及到线程同步/互斥,临界区访问问题以及一个避免死锁的解决方法。 有五个哲学家绕着圆桌坐,每个哲学家面前有一盘面,两人之间有一支筷子,这样每个哲学家左右各有一支筷子。 哲学家有2个状态,思考或者拿起筷子吃饭。如果哲学家拿到一只筷子,不能吃饭,直到拿到2只才能吃饭,并且一次只能拿起身边的一支筷子。一旦拿起便不会放下筷子直到把饭吃完,此时才把这双筷子放回原处。 如果,很不幸地,每个哲学家拿起他或她左边的筷子,那么就没有人可以吃到饭了。这就会造成死锁了。。这是需要坚决杜绝的,正如操作系统的死锁问题。()

文件列表:

philosopher
...........\.classpath
...........\.project
...........\DiningPhils.class
...........\DiningPhils.java
...........\Philosopher.class

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • OpenSSLMessageDigestJDK
    Open S S L Message Digest J D K extends Message Digest implements Cloneable.
    2014-01-10 11:15:21下载
    积分:1
  • fowtainer
    说明:  
    2018-05-15 05:13:00下载
    积分:1
  • Banker
    Banker s Algorithm to protect from deadlock at process schedule.
    2012-06-08 04:07:35下载
    积分:1
  • simple-blog-system-manage
    说明:  这是一个简单的博客系统的java程序,设计jsp等语言(This is a blog system usejava language)
    2011-02-22 17:16:41下载
    积分:1
  • Hbasesrc
    hbase 插入测试 相关文章链接 数据存储结构介绍( test the function of the insert of hbase)
    2010-09-21 09:57:47下载
    积分:1
  • JavaBlowfish
    说明:  Blowfish对称加密算法源码,应用Blowfish对称密钥加密的一个类(Blowfish symmetric encryption algorithm source code, a class that uses Blowfish symmetric key encryption)
    2020-06-07 09:01:45下载
    积分:1
  • Java_Database_Best_Practices
    Java Database Best Practices
    2007-01-09 17:32:07下载
    积分:1
  • The-firefly-algorithm
    java实现萤火虫算法,包括两种实现方法(The firefly algorithm)
    2020-11-06 15:39:49下载
    积分:1
  • ry786
    Including script files and function files in the form, Sampling from a priori probability, calculate the weight, Fractional Fourier transform computing.
    2017-11-16 15:02:09下载
    积分:1
  • Test_lstore_3
    Test_lstore_3 extends Dx Test Case for Andriod.
    2013-11-12 11:48:46下载
    积分:1
  • 696518资源总数
  • 105661会员总数
  • 6今日下载