C语言解决哲学家就餐问题
2020-03-29 03:06:08 2KB C语言 哲学家就餐
1
JAVA管程解决哲学家就餐问题 流程图 截图 运行结果 JAVA代码 很好的东西
2020-01-03 11:41:34 238KB 哲学家就餐问题 管程 JAVA
1
使用管程方式模拟哲学家就问题。 用一个输入变量控制是否有左撇子哲学家,如果有,其数量由随机数生成; 模拟程序分为两种情况: 1.可能发生死锁的情况; 2.没有死锁发生的情况。 可输出资源分配给哲学家的当前状态和历史状态; 具备图形界面,动态显示哲学家就餐的过程O(∩_∩)O~
2020-01-03 11:37:35 112KB 哲学家就餐 管程 死锁 图形界面
1
操作系统进程调度,哲学家就餐问题,java实现,有界面的
2020-01-03 11:18:18 11KB 哲学家就餐 代码 Java
1
UML是一种基于面向对象的可视化建模语言,本文简要介绍了食堂就餐卡系统的基本功能、设计思想,并结合该实例探索了基于UML的应用领域的系统开发及UML各图形之间的内在联系,说明了基于UML的系统开发过程是以用例为中心的开发方式。
2020-01-03 11:17:47 52KB uml设计实例
1
基于Arena的食堂就餐过程建模与仿真,周鋆,卢晓军,本文针对基于离散事件的食堂就餐过程进行了深入分析,建立了就餐过程中的服务活动模型、就餐方式模型、就餐人员满意度模糊模型。
2019-12-21 21:40:56 236KB 就餐过程
1
Java哲学家就餐问题代码演示,基于多线程图形版的Java哲学家就餐问题演示,涉及到线程同步与互斥,临界区访问问题以及避免死锁的方法。   关于什么是哲学家就餐问题,请参考百度吧。
2019-12-21 21:40:35 106KB Java源码-系统相关
1
文档里有三种方法实现哲学家就餐的源代码及注释、实验报告、代码如何编译运行及运行结果的截图。
2019-12-21 20:37:11 150KB 哲学家就餐 linux
1
1)为每个哲学家产生一个线程,设计正确的同步算法 2)每个哲学家取得一双筷子开始用餐后,即时显示“Dining…”和该哲学家的自定义标识符以及餐桌上所有几位哲学家标识符及其所坐的位置。 3)设定共有5个哲学家需用餐。每位用餐耗时10秒钟以上。 4)多个哲学家须共享操作函数代码
2019-12-21 19:59:48 297KB 操作系统 哲学家 就餐问题
1
有五个哲学家围坐在一圆桌旁,桌中央有一盘通心粉,每人面前有一只空盘子,每两人之间放一只筷子每个哲学家的行为是思考,感到饥饿,然后吃通心粉.为了吃通心粉,每个哲学家必须拿到两只筷子,并且每个人只能直接从自己的左边或右边去取筷子。 有一个公用的数据集,有很多人需要访问,其中一些需要阅读其中的信息,一些需要修改其中的消息。阅读者可以同时访问数据集,而写入者只能互斥的访问数据集,不能与任何的进程一起访问数据区。
2019-12-21 19:55:24 19KB 操作系统 实验 报告
1