-
philosopher(1.6)
哲学家进餐问题——Java语言实现
哲学家进餐问题是一个多线程运用的经典例子,涉及到线程同步/互斥,临界区访问问题以及一个避免死锁的解决方法。
有五个哲学家绕着圆桌坐,每个哲学家面前有一盘面,两人之间有一支筷子,这样每个哲学家左右各有一支筷子。
哲学家有2个状态,思考或者拿起筷子吃饭。如果哲学家拿到一只筷子,不能吃饭,直到拿到2只才能吃饭,并且一次只能拿起身边的一支筷子。一旦拿起便不会放下筷子直到把饭吃完,此时才把这双筷子放回原处。
如果,很不幸地,每个哲学家拿起他或她左边的筷子,那么就没有人可以吃到饭了。这就会造成死锁了。。这是需要坚决杜绝的,正如操作系统的死锁问题。()
- 2008-05-20 01:23:04下载
- 积分:1
-
a
一个企业信息管理java+sql 用netbeans写的(An enterprise information management java+ sql written with netbeans)
- 2014-01-08 18:26:58下载
- 积分:1
-
OvalPanel
Java Swing程序实例。Panel的应用实例。(Java Swing instances. Panel application.)
- 2007-10-11 11:18:21下载
- 积分:1
-
ListTouchBottomGravityManyTest
Touch tests for a list where all of the items do not fit on the screen, and the list stacks from the bottom.
- 2014-02-27 13:40:15下载
- 积分:1
-
SpcommSMS
用spcomm控件写的一个短信收发与串口
- 2009-10-10 17:49:00下载
- 积分:1
-
酒店客房管理系统
说明: Java酒店客房管理系统,包含数据库文件,可以直接导入运行,还包含一系列文档包括论文等。(Java hotel room management system, including database files, can be directly imported to run, also contains a series of documents including papers and so on.)
- 2021-04-04 07:39:04下载
- 积分:1
-
vbnet
说明: This folder contains the code specific to the VB.NET plugin for SonarQube.
To get more information please read the repository main [README](../README.md).
- 2020-06-20 20:40:01下载
- 积分:1
-
big
开通帐号,很无聊很无聊的设计啊,居然还没20个字,大小端测试(nishuoshajigfxsssdcbnedf)
- 2018-05-14 08:57:12下载
- 积分:1
-
source
一个JAVA编写的菜单程序,运行可以看到一个歌曲点播界面(A JAVA program written in the menu, run you can see a song on-demand interface)
- 2009-12-24 22:21:44下载
- 积分:1
-
kettle
说明: 专门为kettle这款优秀的ETL工具开发的web端管理工具。
kettle作为非常优秀的开源ETL工具得到了非常广泛的使用,一般的使用的都是使用客户端操作管理,但问题是当投入生产环境使用时,动辄上百或几百个job需要管理,这时在使用客户端管理已经很难完成了。我所知道的解决方案有用命令行的调用的,操作麻烦,总之还是很难用啦,还有就是开发web端管理工具,kettle自带了一个web端管理工具,界面极其简陋不说,还很难用,基本无法投入生产环境使用,其他没留意到还有没有较好对众多job进行管理的工具。(A web-side management tool specially developed for kettle, an excellent ETL tool.
Kettle as a very excellent open source ETL tool has been widely used, the general use is the use of client operation management, but the problem is that when used in production environment, hundreds or hundreds of jobs need to be managed, when the use of client management has been very difficult to complete. The solution I know has command-line calls, troublesome operation, in short, it is difficult to use, but also the development of web-side management tools, kettle has a web-side management tool, the interface is extremely simple, not to mention, it is also difficult to use, basically can not be put into production environment, other did not notice there is no better. Tools for managing many jobs.)
- 2020-06-23 20:00:01下载
- 积分:1