哲学家就餐:Java多线程实例图形版

上传者: gouyue | 上传时间: 2021-05-28 20:40:53 | 文件大小: 105KB | 文件类型: RAR
哲学家就餐是一个经典的Java多线程编程的实例,这是图形版。涉及到线   哲学家就餐:有五个哲学家绕着圆桌坐,每个哲学家面前有一碗面,两人之间有一支筷子,这样每个哲学家左右各有一支筷子。哲学家有2个状态,思考或者拿起筷子吃饭。如 果哲学家拿到一只筷子,不能吃饭,直到拿到2只才能吃饭,并且一次只能拿起身边的一支筷子。一旦拿起便不能放下直到把饭吃完,此时才把这双筷子放回原处。如果,很不幸地 ,每个哲学家拿起他或她左边的筷子,那么就没有人可以吃到饭了。这就会造成了死锁……这是我们坚决杜绝的,正如操作系统的死锁问题。

文件下载

资源详情

[{"title":"( 5 个子文件 105KB ) 哲学家就餐:Java多线程实例图形版","children":[{"title":"codefans.net","children":[{"title":"哲学家就餐:Java多线程实例图形版","children":[{"title":"eating.gif <span style='color:#111;'> 50.75KB </span>","children":null,"spread":false},{"title":"thinking.gif <span style='color:#111;'> 5.28KB </span>","children":null,"spread":false},{"title":"bamboo.gif <span style='color:#111;'> 10.48KB </span>","children":null,"spread":false},{"title":"ZxjFrame.java <span style='color:#111;'> 9.20KB </span>","children":null,"spread":false},{"title":"huangry.gif <span style='color:#111;'> 50.89KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

  • zhenzixiong :
    界面是有点粗糙,但是能很好地说明哲学家就餐问题
    2013-07-19
  • yingxiu92 :
    界面比较粗糙,但是总体功能实现了
    2012-12-02
  • study_zy :
    虽然界面有点难看,但是原理正确,特别是让系统随机测试某个哲学家,这个不错
    2012-11-03

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明