文件名称:philosopher
-
所属分类:
- 标签属性:
- 上传时间:2015-12-19
-
文件大小:12.17kb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
编制模拟“五个哲学家”问题的程序
目的:
学习和掌握并发进程同步的概念和方法。
要求:
1、程序语法
philosopher [ -t <time> ]
<time>是哲学家进餐和沉思的持续时间值,缺省值为2秒。
2、五个哲学家的编号为0~4,分别用五个进程独立模拟。
3、程序的输出要简洁,仅输出每个哲学家进餐和沉思的信息。例如,当编号为3的哲学家在进餐时,就打印:
philosopher 3 is eating
而当他在沉思时,则打印:
philosopher 3 is thinking
除此之外不要输出其他任何信息。
4、利用课堂已教授的知识而不使用线程或IPC机制进行同步。
5、程序应该一直运行,直到人为地终止它(按Ctrl-C或Ctrl-\)。不允许出现僵尸进程。
-Preparation of simulation five philosophers program in question
目的:
学习和掌握并发进程同步的概念和方法。
要求:
1、程序语法
philosopher [ -t <time> ]
<time>是哲学家进餐和沉思的持续时间值,缺省值为2秒。
2、五个哲学家的编号为0~4,分别用五个进程独立模拟。
3、程序的输出要简洁,仅输出每个哲学家进餐和沉思的信息。例如,当编号为3的哲学家在进餐时,就打印:
philosopher 3 is eating
而当他在沉思时,则打印:
philosopher 3 is thinking
除此之外不要输出其他任何信息。
4、利用课堂已教授的知识而不使用线程或IPC机制进行同步。
5、程序应该一直运行,直到人为地终止它(按Ctrl-C或Ctrl-\)。不允许出现僵尸进程。
-Preparation of simulation five philosophers program in question
(系统自动生成,下载前可以参看下载内容)
下载文件列表
philosopher/apue.h
philosopher/myerr.h
philosopher/philosopher.c
philosopher/实验3指导.doc
philosopher/
philosopher/myerr.h
philosopher/philosopher.c
philosopher/实验3指导.doc
philosopher/
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.