读书人

给一个标题考考大家的并行程序编写~

发布时间: 2013-01-04 10:04:17 作者: rapoo

给一个题目考考大家的并行程序编写~~~
题目:
多线程解决理发师问题

要求:

1、每个理发师(Si)和顾客(Ci)对应一个线程;

2、有3名理发师,共模拟10位顾客(两个数量均定义为常量);

3、顾客到达的时间间隔为1~2秒(随机,时间参数定义为常量);

4、每个顾客的理发时间为4~6秒(随机,时间参数定义为常量);

5、系统状态每发生变化都给与显示;

6、显示格式如下:

C5 comes或C5 leaves或C5 be served by S2

S1(C3) S2(C4) S3(C2)

7、多个顾客须共享操作函数代码,多个理发师也共享操作函数代码;

8、在linux下用pthead进行模拟。


不知道我写的跟大家写的有什么不一样~
[解决办法]
都一样,多线程,同步,你难道还有别的形式?
[解决办法]
8、在linux下用pthead进行模拟。
用什么语言什么环境都是一样的道理
[解决办法]
不会,坐等楼主给出做法。
[解决办法]
没兴趣被别人考
[解决办法]
楼主自己的作业吧

读书人网 >C++

热点推荐