没有合适的资源?快使用搜索试试~
我知道了~
文库首页
操作系统
Windows Server
Java实现哲学家进餐问题
Java实现哲学家进餐问题
操作系统算法
需积分: 48
18 下载量
200 浏览量
2018-05-03
10:44:28
上传
评论
收藏
5KB
JAVA
举报
温馨提示
立即下载
用来描述windows操作系统下用Java语言模拟哲学家进餐的问题算法
资源推荐
资源评论
基于Java窗体实现的模拟哲学家进餐演示系统.zip
浏览:103
5星 · 资源好评率100%
资源包含文件:设计报告word+项目源码 实现一个模拟哲学家进餐问题的系统,要求用户选用哪一种算法进行哲学家进餐演示。 Main 类:初始化主界面类,它结合 javaFx 提供的可图化界面设计来设计主界面 MainController 类:处理主界面鼠标选择事件的类,用来创建多个子窗口。 Service 类:用来存放一些静态共享数据 StartControl 类:控制运行界面的各种函数和数据 Ch
哲学家进餐问题,java实现
浏览:179
4星 · 用户满意度95%
哲学家进餐问题,java实现
java实现哲学家进餐问题
浏览:151
有五个哲学家,他们的生活方式是交替地进行思考和进餐。他们共用一张圆桌,分别坐在五张椅子上。 在圆桌上有五个碗和五把叉子,平时一个哲学家进行思考,饥饿时便试图取用其左、右最靠近他的筷子,只有在他拿到两支筷子时才能进餐。进餐完毕,放下筷子又继续思考。默认哲学家优先拿左叉子再拿右叉子。 哲学家进餐问题可看作是并发进程并发执行时处理共享资源的一个有代表性的问题。
JAVA实现哲学家进餐问题
浏览:151
5星 · 资源好评率100%
利用JAVA解决哲学家进餐的经典问题。 很简单的小程序。
JAVA实现哲学家就餐问题
浏览:42
4星 · 用户满意度95%
用JAVA实现哲学家就餐问题,本源码中采用的是奇数号哲学家先拿左手后拿右手,而偶数号哲学家采用先拿右手后拿左手的策略来预防死锁。
哲学家就餐问题JAVA代码
浏览:7
4星 · 用户满意度95%
简单易懂 主要应用闲成方面的知识 class Philosopher extends Thread { public Philosopher( DiningPhils HOST , int i ) { host = HOST; index = i; } public void setTimeSlice( int TS ) { ts = TS;
模拟哲学家进餐问题(JAVA)
浏览:94
桂林理工大学操作系统实习,关于死锁的哲学家进餐问题,演示系统 , java写的,多线程,有图形界面。 桂林理工大学的就来吧,哈哈 ,附带实验报告
哲学家就餐问题java swing图形显示
浏览:193
哲学家就餐问题java swing演示版,直观演示哲学家进餐情况。 基于 java 1.6, eclipse kepler书写 直接运行压缩包内:DiningPhilosophers.jar文件,或者把项目导入eclipse运行DiningPhilosophers.java程序
java哲学家就餐问题
浏览:104
4星 · 用户满意度95%
java编写的哲学家就餐问题的解决方案,有图形界面,我是重庆大学的。如果你也是重庆大学的,那就请毫不犹豫的下载吧,肯定是你需要的代码,信号量
程序模拟五个哲学家就餐问题
浏览:133
同学写的用eclipse开发的程序模拟五个哲学家就餐问题,有点坑人,所以只要1个资源分
哲学家进餐问题
浏览:123
4星 · 用户满意度95%
在1971年,著名的计算机科学家艾兹格·迪科斯彻提出了一个同步问题,即假设有五台计算机都试图访问五份共享的磁带驱动器。稍后,这个问题被托尼·霍尔重新表述为哲学家就餐问题。这个问题可以用来解释死锁和资源耗尽。
JAVA管程解决哲学家就餐问题
浏览:159
5星 · 资源好评率100%
JAVA管程解决哲学家就餐问题 流程图 截图 运行结果 JAVA代码 很好的东西
哲学家就餐问题JAVA解决算法
浏览:120
5星 · 资源好评率100%
用Java实现的哲学家就餐问题,多线程,是操作系统的作业,很不错
哲学家就餐问题JAVA版
浏览:39
使用java多线程直接反馈进程调度问题,通过哲学家就餐问题的实现,说明了资源申请与释放的过程。解压下载的压缩文件后,需导入eclipse运行,或根据"说明.txt"中的方法运行。
java解哲学家就餐问题
浏览:92
java解哲学家就餐问题 哲学家进餐问题是一个多线程运用的经典例子,涉及到线程同步/互斥,临界区访问问题以及一个避免死锁的解决方法。 有五个哲学家绕着圆桌坐,每个哲学家面前有一盘面,两人之间有一支筷子,这样每个哲学家左右各有一支筷子。 哲学家有2个状态,思考或者拿起筷子吃饭。如果哲学家拿到一只筷子,不能吃饭,直到拿到2只才能吃饭,并且一次只能拿起身边的一支筷子。一旦拿起便不会放
哲学家就餐问题
浏览:95
操作系统进程调度,哲学家就餐问题,java实现,有界面的
哲学家算法-java
浏览:194
经典的哲学家算法问题,解决5个哲学家用5根筷子吃饭而不会饿死的问题。java多线程解决
操作系统 实验报告(含代码) 死锁和饥饿2 哲学家就餐问题
浏览:196
哲学家的生活就是思考和吃饭,即思考,饿了就餐,再思考,循环往复。要求是: 每一个哲学家只有在拿到位于他左右的筷子后,才能够就餐;哲学家只能先拿左边的筷子,再去拿右边的筷子,而不能同时去抓他两边的筷子,也不能从其他哲学家手中抢夺筷子;哲学家每次就餐后必须放下他手中的两把筷子后恢复思考,不能强抓住餐具不放。设计一个程序,能够显示当前各哲学家的状态和桌上餐具的使用情况,并能无死锁的推算出下一状态各哲学家
linux下哲学家就餐问题大作业
浏览:96
开发环境linux,有完整可用代码,makefile,运行截图等
linux哲学家就餐3种方法代码实现
浏览:45
4星 · 用户满意度95%
文档里有三种方法实现哲学家就餐的源代码及注释、实验报告、代码如何编译运行及运行结果的截图。
哲学家进餐问题,操作系统
浏览:6
4星 · 用户满意度95%
哲学家进餐问题消除死锁的两种方法,偶数奇数和至多允许四个人同时拿。 死锁的消除。
模拟5位哲学家进餐的问题
浏览:30
5星 · 资源好评率100%
每个事件发生就打印一行。并用gettimeofday()显示毫秒 。 A. 用'X' 表示哲学家在进餐 B. 用'O' 表示哲学家在思考 C. 用'!' 表示哲学家饿了 例子: 1 2 3 4 5 0 ms: O O O O O 95 ms: ! O O O
评论
收藏
内容反馈
立即下载
资源评论
资源反馈
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~
联系上传者
评论
AaronXuJun
粉丝: 1
资源:
1
私信
上传资源 快速赚钱
我的内容管理
展开
我的资源
快来上传第一个资源
我的收益
登录查看自己的收益
我的积分
登录查看自己的积分
我的C币
登录后查看C币余额
我的收藏
我的下载
下载帮助
前往需求广场,查看用户热搜
最新资源
多种智能优化算法来优化CNN-BiLSTM-AM混合时间序列预测模型
89225640855584vector ctrl.apk
new_fille.zip
vue3+ts+vite+element plus生成mpm包
TransUnet复现,完整代码(附实现说明)
一款开源的上班摸鱼神器
MOTOTRBO DepotTool 14
菠菜东端口.zip
Unity Log调试工具 SRDebugger - Console Tools On-Device
Aitken加速牛顿法收敛的案例
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功