并行程序的经典问题扩充。。。

lihandsome 2012-11-27 04:50:39
题目:
多线程解决理发师问题

要求:

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、多个顾客须共享操作函数代码,多个理发师也共享操作函数代码;

...全文
382 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧