搜索资源列表
zhexuejiaeatting
- 哲学家进餐问题是荷兰学者Dijkstra 提出的经典问题之一,它是一个信号量机制问题的应用,在操作系统文化史上具有非常重要的地位。对该问题的剖析有助于学生深刻地理解计算机系统中的资源共享、进程同步、死锁等问题,并能熟练地应用信号量来解决生活中的控制流程,即将生活中的控制流程用形式化的方式表达出来。 假设有5个哲学家,他们花费一生中的时光思考和吃饭。这些哲学家共用一个圆桌,每个哲学家都有一把椅子。在桌子中央是一碗通心面,在桌子上放着5只筷子。(如图所示)当一个哲学家思考时,他与其他同事不交互
zhexuejiajincan
- 在Linux环境下,用C语言和信号量机制实现了五个哲学家进餐的互斥关系-the Linux environment, the C language and signal mechanism to achieve the volume of five philosophers dining mutex relations
zhexuejiajincan2
- 在Linux环境下,使用共享外部变量的方式,实现哲学家进餐问题-the Linux environment, the use of shared external variables, to achieve the Dining Philosophers Problem
zhexuejiajinchan3
- 在Linux环境下,用C语言实现哲学家进程问题。-the Linux environment, using C language philosopher process.
aaa
- 哲学家就餐问题是由Dijkatra提出并解决的典型同步问题。该问题描述的是有五个哲学家共用一张圆桌,分别坐在周围的五张椅子上,圆桌上有五个碗和五只筷子,他们的生活方式是交替的进行思考和就餐。平时,一个哲学家进行思考,饥饿时便试图取用其左右最靠近他的筷子,只有在他拿到两只筷子时才能进餐。进餐完,放下筷子继续思考。
zhexuejia
- 哲学家进餐问题,里面有动态演示 哲学家进餐的问题,这是操作系统的作业之一
Philosophers
- 这是一个改进了的哲学家进餐问题的源程序, 而且有详细的注释
Viston
- 本程序将ucosii移入了QF框架,使其成为面向对象的操作系统,可以在win32上运行,这是一个“哲学家就餐”的demo程序
zhe
- 进程同步算法模拟,哲学家就餐问题JAVA实现。
phylosop
- 这是一个经典算法。关于哲学家进餐问题的源码,是一个很不错的源码。模拟了哲学家进餐问题。
zhexuejiajincan
- 进程同步经典问题,哲学家进餐问题,五个哲学家轮流进餐和思考
experiment1
- 操作系统课程信号量机制实验(哲学家吃乳猪),JAVA源码
aaaaaaaaaaaaaa
- htt哲学家就餐
eating
- windows下多线程程序,哲学家进餐!
ProcessSynchronization
- 实现操作系统几个经典问题:生产者消费者,读者写者,哲学家进餐问题.共做一个界面
PHI
- 哲学家就餐问题,显示线程的关系,采用信号量产生互斥的功能
UcOS2_Philosopher
- 这个程序演示基本的哲学家就餐问题的解决。程序启动具有五个不同优先级的任务,每个任务对应一个哲学家,完成一系列动作
jiucan
- 关于哲学家就餐的问题,这只是个源码,我想要个课程设计形式的
philosopher
- 用图形界面模拟如下场景:一个圆桌上有一个大碗面,5个盘子,每位哲学家一个,还有5把叉子。每个想吃饭的哲学家将做到桌子旁边分配给他的位置上,使用盘子两侧的叉子,取面和吃面。问题是:设计一个算法以允许哲学家吃饭。算法必须保证互斥(没有两位哲学家同时使用同一把叉子),同时还要避免死锁和饥饿。
hj
- 用java写的哲学家问题源代码8个哲学家吃饭问题的源代码