-
philosopher(1.6)
哲学家进餐问题——Java语言实现
哲学家进餐问题是一个多线程运用的经典例子,涉及到线程同步/互斥,临界区访问问题以及一个避免死锁的解决方法。
有五个哲学家绕着圆桌坐,每个哲学家面前有一盘面,两人之间有一支筷子,这样每个哲学家左右各有一支筷子。
哲学家有2个状态,思考或者拿起筷子吃饭。如果哲学家拿到一只筷子,不能吃饭,直到拿到2只才能吃饭,并且一次只能拿起身边的一支筷子。一旦拿起便不会放下筷子直到把饭吃完,此时才把这双筷子放回原处。
如果,很不幸地,每个哲学家拿起他或她左边的筷子,那么就没有人可以吃到饭了。这就会造成死锁了。。这是需要坚决杜绝的,正如操作系统的死锁问题。()
- 2008-05-20 01:23:04下载
- 积分:1
-
MVC
基于MVC框架的一个增删改查的小列子,处于一个java的开发环境(A framework based on MVC CRUD small Liezi, in a java development environment)
- 2013-07-19 21:14:32下载
- 积分:1
-
DanceMidlet
手机上的跳舞机程序,包含内容DanceMidlet.java,ArrowSprite.java,MainCanvas.java(跳舞机procedures on the phone, including content DanceMidlet.java, ArrowSprite.java, MainCanvas.java)
- 2020-10-21 09:27:23下载
- 积分:1
-
Exp04251.8.3
科学计算器,实现科学计算,模拟windows计算器(Scientific Calculator)
- 2011-05-24 21:54:51下载
- 积分:1
-
spring-ehcache
基于spring-ehcache的项目缓存案例。(Project caching case based on spring-ehcache)
- 2020-06-24 14:40:02下载
- 积分:1
-
Java2key
JAVA答案详解,很强悍,免费让您下载使用(Detailed answers JAVA, very tough, so you download for free)
- 2010-12-04 12:44:09下载
- 积分:1
-
18_案例_分析&环境搭建
搭建redis环境搭建,以及查询数据库 缓存优化(Building redis environment)
- 2020-06-25 01:00:01下载
- 积分:1
-
gleojava2
java画图程序,比较小巧(A very simple drawing program in Java)
- 2004-12-21 17:28:24下载
- 积分:1
-
JMT_cn
Java Modeling Tools,是基于排队论对系统模型进行仿真分析的有效工具,现已成为面向科研、教学与应用的开源软件(Java Modeling Tools, has now become an effective tool for the simulation analysis of the system model based on queuing theory, for research, teaching and application of open source software)
- 2012-12-28 11:16:13下载
- 积分:1
-
shijiandaojis
Visual Bsaic编写时间到计时间(Visual Bsaic write time to time
)
- 2015-03-09 20:34:14下载
- 积分:1