登录
首页 » Java » philosopher(1.6)

philosopher(1.6)

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

代码说明:

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

文件列表:

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

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

发表评论


0 个回复

  • src
    基于网络编程,用Java写的服务器与客户端一对一聊天(Web-based programming, written in Java chat server and client one on one)
    2014-12-12 15:19:07下载
    积分:1
  • 1
    说明:  自主开发的java单机游戏,九宫图,希望能帮助需要的朋友。(Self-developed java stand-alone game, Magical Squares, hoping to help a friend in need.)
    2012-06-24 14:33:17下载
    积分:1
  • JavaCatg
    java source code fro inheritance
    2011-08-22 20:18:01下载
    积分:1
  • JMT-src-and-libs-0.7.0.tar
    一个用于排队系统仿真的开源软件,有非常形象的图象仿真过程!(a queuing system simulation for the revenue-generating software, the image of the very image simulation!)
    2007-01-21 12:47:45下载
    积分:1
  • sudoku
    逻辑推理,通过程序设计实现简单的逻辑推理功能 (logic reasoning)
    2010-05-07 16:49:51下载
    积分:1
  • ajax
    非常好的一本AJAVA书。很好!很好!很好!很好!很好!很好!(dasdasdasasdasdsadasdas)
    2009-05-13 23:30:40下载
    积分:1
  • hibernate-release-4.3.11.Final
    用于java数据开发,hirberbate 框架的开发应用,适合初学者(For Java data development, hirberbate framework for the development and application, suitable for beginners)
    2017-08-03 10:56:38下载
    积分:1
  • tools
    ftp上传下载工具包以及常用的java工具类,实现了ftp的上传和下载(this is java ftp upload and download packet)
    2018-03-01 10:50:29下载
    积分:1
  • utils
    utils.rar 包含各种java工具类,方便好用。(It is a Tools of java class.)
    2015-12-19 21:34:29下载
    积分:1
  • Median
    采用java编写的Median filter程序()
    2021-04-16 14:48:53下载
    积分:1
  • 696518资源总数
  • 104872会员总数
  • 40今日下载