课后题 操作系统 同步与互斥 解答题
第 158 题

设自行车生产线上有一个箱子,其中有N 个位置( N≥3), 每个位置可存放一个车架或 一个车轮;又设有3名工人,其活动分别为:工人1活动: 工人2活动:工人3活动:do{ do{do{ 箱中取一个车架;加工一个车架; 加工一个车轮;箱中取二个车轮;车架放入箱中; 车轮放入箱中;组装为一 台车;}while(1) }while(1)}while(1) 一个车轮;又设有3名工人,其活动分别为: 工人1活动: 工人2活动: 工人3活动: do{ do{ do{ 箱中取一个车架; 加工一个车架; 加工一个车轮; 箱中取二个车轮; 车架放入箱中; 车轮放入箱中; 组装为一 台车; }while(1) }while(1) }while(1) 试分别用信号量与PV 操作实现三名工人的合作,要求解中不含死锁。

[tag_link]

B