登录
首页 » Java » philosopher(1.6)

philosopher(1.6)

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

代码说明:

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

文件列表:

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

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

发表评论

0 个回复

  • src
    SME框架(Swing)开发实例,使用SME框架开发桌面应用程序(SME framework (Swing) to develop examples of the use of SME framework for the development of desktop applications)
    2007-12-26 17:01:24下载
    积分:1
  • cloud
    分形云,java实现,使用分型插值算法,来自孙老师的书(Fractal cloud, java implementation, typing interpolation algorithm, from the book of the Sun)
    2012-12-23 20:34:33下载
    积分:1
  • jFuzzyLogic
    java 实现的 模糊控制的代码库 可以java直接调用,解压缩为jar包(java fuzzy logic)
    2014-08-26 17:06:39下载
    积分:1
  • DVDMrgTest
    一个影碟出租的 控制台小程序 适合初学java的人(A DVD rental java console applet suitable for beginners who)
    2013-07-03 14:22:50下载
    积分:1
  • CObject
    Java game code. marv the miner
    2009-09-28 21:01:07下载
    积分:1
  • renshiguanli
    说明:  人事管理系统: 事档案管理系统主要包含职工个人自然情况,工作情况,简历,学历情况等各方面信息,内容比较简单。同时还综合考虑档案管理工作的性质,总结归纳出所需实现的功能。主要是为人事信息进行服务,对员工的变动、员工资料、以及员工资料的查询,统计等功能。总体上说具有编辑,查询,员工管理,统计等功能。 灵活的数据记录编辑功能,可以随时对记录进行增加,修改,删除,等编辑操作。并将查询方式有机溶入查询界面,可以实现对某项记录定位。 多个数据库表的任意组合条件的查询。便于在实际档案管理操作中呆对保种情况,多种条件下的人员情况进行统计查看。 具有比较友好的人机界面,各种操作可以在直观的界面上通过人机交互式进行。 管理员功能,对员工信息进行添加,修改,删除操作。(err)
    2008-12-08 11:47:52下载
    积分:1
  • PosNative
    动态库加载dll文件方式, navtive, Pos,zip(Dynamic Library Loading DLL Files)
    2020-06-20 14:40:01下载
    积分:1
  • Mailbox
    在Windows环境下用java工具开发的具有发送邮件功能的邮箱,希望能给贵站帮助(Using java to send mail function with the development of e-mail)
    2010-12-15 20:59:30下载
    积分:1
  • Food
    增删改查功能实现有数据库sql,提供给大家学习(Add, delete, modify and check functions to achieve database sql, for everyone to learn)
    2019-01-15 16:41:12下载
    积分:1
  • SPPanAdmin
    说明:  1、该权限管理系统包括用户管理,角色管理,资源链接管理模块,可以动态分配权限和角色。 2、使用springboot、springdata jpa、shiro等服务端技术,使用freemarker模版渲染页面。 3、系统中对springdata的查询条件Specification做了简单的封装,更加方便查询条件的灵活使用。 4、前端技术:使用Hadmin系统模版,数据表格使用bootstrap table插件,弹窗使用layer插件,日期选择使用laydate插件。表单验证使用jQuery validate插件等等。 5、系统部署: 1)使用mysql数据库,先建立一个空数据库base,最好编码使用utf-8字符集,不然会乱码。 2)把application.properties中的数据库连接信息修改成自己数据库的连接信息。 3)修改spring.jpa.hibernate.ddl-auto为create,目的是让系统自动建表同时初始化相关集成数据。如果不需要自动初始化数据,可以删除resource目录下的import.sql文件。 6、系统启动后,访问:127.0.0.1/admin/会自动跳转到后台登录页面。 7、初始用户名和密码为:admin/111111。(Running environment: jdk8 (jdk7 can also), mysql, Maven build)
    2019-05-26 10:26:31下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载