只为小站
首页
域名查询
文件下载
登录
哲学家
就餐
:Java多线程实例图形版
哲学家
就餐
是一个经典的Java多线程编程的实例,这是图形版。涉及到线 哲学家
就餐
:有五个哲学家绕着圆桌坐,每个哲学家面前有一碗面,两人之间有一支筷子,这样每个哲学家左右各有一支筷子。哲学家有2个状态,思考或者拿起筷子吃饭。如 果哲学家拿到一只筷子,不能吃饭,直到拿到2只才能吃饭,并且一次只能拿起身边的一支筷子。一旦拿起便不能放下直到把饭吃完,此时才把这双筷子放回原处。如果,很不幸地 ,每个哲学家拿起他或她左边的筷子,那么就没有人可以吃到饭了。这就会造成了死锁……这是我们坚决杜绝的,正如操作系统的死锁问题。
2021-05-28 20:40:53
105KB
JAVA源码
系统相关
哲学家就餐
Java多线程实例
1
就餐
哲学家:操作系统exp课程-源码
哲学家进餐 一,课程设计目的 掌握基本的同步与互斥算法,掌握进展并发执行的原理,及其所引起的同步,互斥问题的方法。 二,课程设计内容 自己编写的信号量和wait,signal操作的模拟程序,然后用其解决不死锁的哲学家问题或读者-写者问题。 三,要求及提示 本译文必须单人完成。 解决不死锁的哲学家问题,要求把哲学家们的活动过程用文字或图形可视化形式表示出来。 提示:首先设置一个“ PCB”插入或串联,其中一个分段表示“分开原因兼并标志”,本实验中,该数组有5个元素表示5个哲学家即可。它们随机提出申请以及进行“思考” ”和“吃”的行为。再设一个“筷子”数组。还需要设置一些数据结构以及需要某些分段自己考虑。 运行截图 发生死锁 不会发生死锁
2021-05-28 20:05:54
484KB
operating-system
OperatingsystemJava
1
哲学家
就餐
问题.docx
哲学家
就餐
问题.docx
2021-05-26 09:00:45
12KB
操作系统
1
用多线程同步方法解决哲学家
就餐
问题.zip
学生实验
2021-05-03 19:02:33
2.25MB
c++
多线程
1
基于ucos-ii的哲学家
就餐
问题
基于ucos的哲学家
就餐
问题源代码,程序,已经运行,点击运行程序即可运行。
2021-04-28 21:59:31
470KB
ucos,哲学家就餐,嵌入式
1
课程设计哲学家
就餐
问题(报告+代码)C++语言
设有五个哲学家,共用一张放有五把椅子的餐桌,每人坐在一把椅子上,桌子上有五个碗和五只筷子,每人两边各放一只筷子。哲学家们是交替思考和进餐,饥饿时便试图取其左右最靠近他的筷子。条件: (1) 只有拿到两只筷子时,哲学家才能吃饭。 (2) 如果筷子已被别人拿走,则必须等别人吃完之后才能拿到筷子。 (3) 任意一个哲学家在自己未拿到两只筷子吃饭前,不会放下手中拿到的筷子。
2021-04-13 14:03:54
48KB
课程设计
哲学家
问题
1
JAVA实现哲学家
就餐
问题
用JAVA实现哲学家
就餐
问题,本源码中采用的是奇数号哲学家先拿左手后拿右手,而偶数号哲学家采用先拿右手后拿左手的策略来预防死锁。
2020-05-16 20:48:53
5KB
JAVA
哲学家就餐
1
java解哲学家
就餐
问题
哲学家进餐问题是一个多线程运用的经典例子,涉及到线程同步/互斥,临界区访问问题以及一个避免死锁的解决方法。。。。
2020-05-16 20:46:16
6KB
java
1
c语言实现哲学家
就餐
问题
文档为实验报告,运行环境是ubantu,文档包含哲学家
就餐
问题的代码,使用三种方法解决哲学家
就餐
问题,顺序资源法,加房间法和P_sim法,希望对大家有帮助
2020-05-05 16:43:42
191KB
P_sim
1
操作系统原理实验报告+源代码(哲学家
就餐
+生产者与消费者+内存管理+在Linux中增加新的系统功能调用)
操作系统原理实验报告+源代码,哲学家
就餐
问题有界面,且能在死锁与不死锁情况下运行,生产者与消费者问题也有界面···
2020-05-05 16:37:48
1.05MB
操作系统原理
哲学家就餐
生产者与消费者
内存管理
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
Alternative A2DP Driver 1.0.5.1 无限制版
MATLAB之LSTM预测
OLED显示温度和时间-STM32F103C8T6(完整程序工程+原理图+相关资料).zip
sqlite运行所需Vc++运行环境,纯净版System.Data.SQLite.dll及SQLite.Interop.dll
采用K-means聚类,实现多维矩阵的聚类,并进行可视化展示(matlab)
YOLOv5 人脸口罩图片数据集
中国地面气候资料日值数据集(V3.0)-201001201912.rar
Elsevier爱思唯尔的word模板.zip
MTALAB NSGA2算法
简易示波器-精英板.zip
IEEE33节点配电网Simulink模型.rar
voc车辆检测数据集(已处理好,可直接训练)
东南大学英语技术写作慕课所有答案
中国地面气候资料日值数据集(V3.0)2010-2019.rar
适用于eNSP 1.3.00 可加载的USG6000V防火墙设备包
最新下载
PCI、PCI-X和PCIExpress的原理及体系结构
FANUC以太网接口
软件工程_餐厅管理系统设计报告____3报告正文
ac990会计核算软件 真正的破解版,绝对值得珍藏(0ac资源分享2个月)有需要的抓紧时间下了
AtmGouwuche.zip
制作油纸伞所需要的素材
KNN算法预测鸢尾花的种类,源码以及数据
人工智能-KNN-K近邻算法-iris-鸢尾花识别
authorware物理课件
获取全部MAC地址的VB6模块
其他资源
java宿舍管理系统
对数正态分布拟合
水平集图像分割代码,可以在此基础上改进,是一个很好的做研究的平台
时域同步平均算法
基于定步长四阶龙格库塔法的C++弹道仿真
简单的Android计算器,支持科学计算
LDA漫游指南
MTD雷达信号处理
DSP28335做简单的频谱分析(fft算法)
Aurora破解版
APM-2.8.0中文入门手册.pdf
libusb, bulk传输, STM32上位机程序
opencv入门教程,内含pdf书籍和每章c++源码
Unity NGUI 滑动列表渐变缩放,偏移,渐变 Demo
标准的quora question pairs数据集
MACH3六轴界面
一种基于改进粒子群算法的PID参数整定方法
OC Extension UIImage+FHXImage(图片扩展).zip
测温仪啊啊啊啊啊.zip
FastDFS集群安装包
Android热门标签布局
SM2加密解密java代码完整示例
Android 三维全景图片展示 PanoramaGL 源码
可以用VS编译的pde版本
Devexpress 16.2.5 下载+ 官方汉化+破解