哲学家进餐.c
哲学家就餐问题可以这样表述,假设有五位哲学家围坐在一张圆形餐桌旁,做以下两件事情之一:吃饭,或者思考。吃东西的时候,他们就停止思考,思考的时候也停止吃东西。餐桌中间有一大碗意大利面,每两个哲学家之间有一只餐叉。因为用一只餐叉很难吃到意大利面,所以假设哲学家必须用两只餐叉吃东西。他们只能使用自己左右手边的那两只餐叉。
用户评论
推荐下载
-
哲学家就餐问题源程序
关于5个哲学家就餐线程同步问题的解决方法 此方法对左右手刀叉实行控制,防止了死锁,实现了线程的同步 注意5个以上的哲学家亦可用此方法解决
42 2019-03-05 -
哲学家就餐问题JAVA版
使用java多线程直接反馈进程调度问题,通过哲学家就餐问题的实现,说明了资源申请与释放的过程。解压下载的压缩文件后,需导入eclipse运行,或根据"说明.txt"中的方法运行。
39 2019-03-02 -
JAVA实现哲学家就餐问题
用JAVA实现哲学家就餐问题,本源码中采用的是奇数号哲学家先拿左手后拿右手,而偶数号哲学家采用先拿右手后拿左手的策略来预防死锁。
63 2018-12-09 -
JAVA管程解决哲学家问题
JAVA管程解决哲学家问题,直观的的,多线程
21 2018-12-24 -
java实现哲学家进食问题
是java学习实现进程互斥、同步学习的代码。
26 2019-05-05 -
哲学家就餐问题与死锁
理解死锁的概念,掌握死锁预防方法。死锁是进程并发执行过程中可能出现的现象,哲学家就餐问题是描述死锁的经典例子。假设有几位哲学家围坐在一张餐桌旁,桌上有吃不尽的食品,每两位哲学家之间摆放着一根筷子,筷子
34 2019-06-01 -
哲学家就餐问题JAVA代码
简单易懂 主要应用闲成方面的知识 class Philosopher extends Thread { public Philosopher( DiningPhils HOST , int i
32 2019-01-02 -
java五个哲学家问题
关于java多线程的运用中五个哲学家的问题。五个哲学家分别围坐在的圆桌旁,每个哲学家面前只有一根筷子,关于哲学家如何吃饭的问题。
20 2020-08-09 -
哲学家就餐问题代码.docx
.
5 2023-02-08 -
西方哲学史ppt哲学家介绍
西方哲学史ppt哲学家介绍十分十分有趣的东西有兴趣可以看看
17 2020-05-22
暂无评论