哲学家进餐问题——Java语言实现 哲学家进餐问题是一个多线程运用的经典例子,涉及到线程同步/互斥,临界区访问问题以及一个避免死锁的解决方法。 有五个哲学家绕着圆桌坐,每个哲学家面前有一盘面,两人之间有一支筷子,这样每个哲学家左右各有一支筷子。 哲学家有2个状态,思考或者拿起筷子吃饭。如果哲学家拿到一只筷子,不能吃饭,直到拿到2只才能吃饭,并且一次只能拿起身边的一支筷子。一旦拿起便不会放下筷子直到把饭吃完,此时才把这双筷子放回原处。 如果,很不幸地,每个哲学家拿起他或她左边的筷子,那么就没有人可以吃到饭了。这就会造成死锁了。。这是需要坚决杜绝的,正如操作系统的死锁问题。
资源简介:哲学家进餐问题——Java语言实现 哲学家进餐问题是一个多线程运用的经典例子,涉及到线程同步/互斥,临界区访问问题以及一个避免死锁的解决方法。 有五个哲学家绕着圆桌坐,每个哲学家面前有一盘面,两人之间有一支筷子,这样每个哲学家左右各有一支筷子...
上传时间: 2016-06-29
上传用户:恋天使569
资源简介:这是一个多线程实现的串口通信类,对学习多线程编程以及串口通信有用,可以直接使用,也可以修改加入自己的应用,很方便
上传时间: 2015-07-14
上传用户:685
资源简介:Java 多线程不可多得的好例子 ,例子中所有关于 线程方面的知识都用到了
上传时间: 2014-01-23
上传用户:xuanchangri
资源简介:是一个多线程虚函数实现的c++版的socket程序
上传时间: 2013-12-21
上传用户:ywqaxiwang
资源简介:用Java 语言实现8皇后问题,实现8个 皇后都不在同一行,同一列,和同一斜线上
上传时间: 2016-12-18
上传用户:zhangliming420
资源简介:哲学家就餐是一个经典的Java多线程编程的实例,这是图形版。涉及到线程同步与互斥,临界区访问问题以及避免死锁的方法。
上传时间: 2014-01-19
上传用户:金宜
资源简介:01背包问题c语言实现 01背包问题c语言实现
上传时间: 2016-09-20
上传用户:wkchong
资源简介:一个简单的用Java实现多线程请求的webserver代码
上传时间: 2014-01-19
上传用户:气温达上千万的
资源简介:一个用Java编写的多线程小球运动的东西,希望大家能对多线程运行的原理以及优先级等问题有更深入的理解
上传时间: 2014-11-26
上传用户:lindor
资源简介:Java实现经典停等协议的多线程方法,这个简单的但是经典的方法是多线程编程的入门材料
上传时间: 2014-01-23
上传用户:阳光少年2016
资源简介:这是我第九章Java原程序代码,是实现多线程功能的
上传时间: 2013-12-22
上传用户:xiaodu1124
资源简介:基于Java的多线程SPIDER的设计与实现.pdf
上传时间: 2013-12-23
上传用户:15736969615
资源简介:Java多线程机制的源码包括线程控制方法、多线程实现方法 、如何用接口来创建线程、输入输出流类、创建目录和删除文件
上传时间: 2013-12-11
上传用户:xuanchangri
资源简介:运用Java实现一个多线程文件下载,希望对需要的朋友有用。
上传时间: 2016-07-31
上传用户:xyipie
资源简介:可模拟实现Linux用户级线程库的静态调用,规避了多线程库的竞态条件和复杂的同步问题.除源代码外还有详细的设计说明文档.
上传时间: 2016-12-15
上传用户:努力努力再努力
资源简介:学家就餐问题(图形版),此程序演示了Java多线程同步的概念,形象生动!
上传时间: 2017-06-06
上传用户:tfyt
资源简介:Java具有平台独立、面向对象、多线程等许多优点,是目前最为优秀的编程语言。所以,得到广大编程人员的喜爱,因而在网络编程方面Java已成为首选的编程语言。
上传时间: 2016-07-29
上传用户:zhouchang199
资源简介:一个多线程、支持断点续传的Java源码
上传时间: 2014-01-06
上传用户:z1191176801
资源简介:本实例实现一个多线程的管理器。在应用程序中,可以进行多个线程的创建、执行和关闭等管理。
上传时间: 2015-01-28
上传用户:gundan
资源简介:Java编写的一个多线程程序,模拟银行排队.
上传时间: 2014-12-02
上传用户:bakdesec
资源简介:多线程文件的传输实现 需要在linux shell 下操作
上传时间: 2015-02-25
上传用户:jichenxi0730
资源简介:非Applet的Java电子时钟与秒表小程序 包括多线程控制与界面切换
上传时间: 2015-03-10
上传用户:jjj0202
资源简介:线程通信的小例子,简明,简单易懂,用记事本也可以打开看,Java环境
上传时间: 2013-12-06
上传用户:ynwbosss
资源简介:实现了一个多线程工作组应用程序,此程序中使用了互斥对象,条件变量进行线程的控制。通过研究此程序,可以深刻理解线程的工作机理。
上传时间: 2015-07-02
上传用户:zhangyigenius
资源简介:Java编的多线程下载 可以了解到多线程下载的细节
上传时间: 2015-07-17
上传用户:yuanyuan123
资源简介:Java applet和多线程编程的应用
上传时间: 2015-07-22
上传用户:yzhl1988
资源简介:一本相当不错的介绍Java多线程编程的书,高手、菜鸟都用得着它
上传时间: 2015-08-15
上传用户:ve3344
资源简介:一个Java多线程处理的关于简单局域网对话的服我器程序
上传时间: 2015-08-22
上传用户:sclyutian
资源简介:自己编写的一个在Java中通过http协议多线程下载的一个程序例子。通过HTTP请求先得到文件长度,一般切成5块后分别下载。本人在Jbuilder9中调试通过!开发环境JBuilder9
上传时间: 2014-01-19
上传用户:sz_hjbf
资源简介:Java写的一个多线程排序实验,文件小,效果高。
上传时间: 2013-12-13
上传用户:edisonfather