-
philosopher(1.6)
哲学家进餐问题——Java语言实现
哲学家进餐问题是一个多线程运用的经典例子,涉及到线程同步/互斥,临界区访问问题以及一个避免死锁的解决方法。
有五个哲学家绕着圆桌坐,每个哲学家面前有一盘面,两人之间有一支筷子,这样每个哲学家左右各有一支筷子。
哲学家有2个状态,思考或者拿起筷子吃饭。如果哲学家拿到一只筷子,不能吃饭,直到拿到2只才能吃饭,并且一次只能拿起身边的一支筷子。一旦拿起便不会放下筷子直到把饭吃完,此时才把这双筷子放回原处。
如果,很不幸地,每个哲学家拿起他或她左边的筷子,那么就没有人可以吃到饭了。这就会造成死锁了。。这是需要坚决杜绝的,正如操作系统的死锁问题。()
- 2008-05-20 01:23:04下载
- 积分:1
-
Mynfadfa
用于DFA到NFA 的转化.并且能够显示DFA NFA的状态图(convert DFA into NFA)
- 2013-11-17 16:15:49下载
- 积分:1
-
Cal
新人用java编写的简易java计算器,应该有bug,以后做优化(Simple calculator,in order to calculate some figures.)
- 2017-09-16 17:14:36下载
- 积分:1
-
TransactionService
Transaction Service extends Service implements Observer Source Code for Andriod.
- 2013-12-19 11:14:26下载
- 积分:1
-
qqmail
类似于发送QQ邮件的功能,可以添加正文、标题和附件。(Similar to the function of sending QQ mail, the text, the title, and the attachment can be added.)
- 2018-01-03 15:15:39下载
- 积分:1
-
气象观测站
观察者模式,实现数据更新的监听,当有一方面数据变化时,会通知到所有观察者。(The observer pattern, the monitoring of data updates, will notify all observers when there is one aspect of the change in the data.)
- 2018-01-04 22:49:41下载
- 积分:1
-
pattern-java
设计模式经典书籍,学习设计模式的入门教程,浅显易懂(Classic design patterns book, Design Patterns Study Guide entry, easy to understand)
- 2009-02-22 15:02:06下载
- 积分:1
-
TopModel
topmodel arcgis 水文模型(Application of TOPMODEL-based Hydrological Model)
- 2017-12-28 18:32:15下载
- 积分:1
-
pcm
此MATLAB 函数 对 data 进行编码,并返回 JSON 格式的字符向量。... jsonencode 会将MATLAB 数据类型转换为下表中列出的 JSON 数据类型。 MATLAB 数据类型 JSON 数(This MATLAB function encodes data and returns the character vector in JSON format. Jsonencode converts the MATLAB data type to the JSON data type listed in the following table. JSON Number of Data Type in MATLAB)
- 2019-06-19 09:27:32下载
- 积分:1
-
Java_class
说明: Java的ppt课程和大学的Java书籍(Ppt Java, Java books and university courses)
- 2010-04-15 16:44:13下载
- 积分:1