登录
首页 » Java » philosopher(1.6)

philosopher(1.6)

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

代码说明:

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

文件列表:

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

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

发表评论

0 个回复

  • drag-drop-panels
    drag and droo menu of JSP page, it will give you same feature as igoogle.com
    2010-01-25 19:21:19下载
    积分:1
  • right
    springmvc security 权限管理例子(springmvc security )
    2015-03-31 10:06:12下载
    积分:1
  • JFreeChart43
    说明:  jfreechart制作图表,内容详细,一定要看啊(jfreechart charting, detailed and have to look at ah)
    2011-03-13 23:01:12下载
    积分:1
  • Cluster-Building
    Clustering Large Probabilistic Graphs
    2014-02-05 16:36:20下载
    积分:1
  • EncryptionAudioTrackMP3-master
    播放加密音乐文件,可以加密,然后加密后播放,手机APP开源代码(mp3 download encrytion and play)
    2020-06-18 17:40:02下载
    积分:1
  • Shooter
    飞机大战,能让你对java的核心语法进行了解,并能带你认识java编程的乐趣(World War II aircraft, allows you to understand java core syntax, and can take the fun you know java programming)
    2016-08-02 17:02:27下载
    积分:1
  • MavenSpringHibernate-MySQL
    Maven Spring + Hibernate example
    2013-04-14 02:52:03下载
    积分:1
  • kotlin-docs -中文版
    安卓app开发所用的kotlin编程语言的中文文档(Android app develops the Chinese document of kotlin programming language.)
    2018-04-01 23:13:38下载
    积分:1
  • 失负荷
    说明:  计算当元件发生开断后,系统的切负荷情况。(Load shedding of the system after interruption of the calculating element)
    2019-03-23 20:28:07下载
    积分:1
  • Test_add_double
    Test add double extends Dx Test Case Source Code for Andriod.
    2014-01-01 21:14:26下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载