早教吧 育儿知识 作业答案 考试题库 百科 知识分享

会的来.不要标准答案,只要自己答的.答的好加分哟.1.某杂技团进行走钢丝表演.在钢丝的A、B两端各有n名演员(n>1)在等待表演.只要钢丝上无人时便允许一名演员从钢丝的一端走到另一端.现

题目详情
会的来.不要标准答案,只要自己答的.答的好加分哟.
1.某杂技团进行走钢丝表演.在钢丝的A、B两端各有n名演员(n>1)在等待表演.只要钢丝上无人时便允许一名演员从钢丝的一端走到另一端.现要求两端的演员交替地走钢丝,且从A端的一名演员先开始.请问,把一名演员看作一个进程时,怎样用WAIT,SIGNAL操作来进行控制?请写出能进行正确管理的程序.
2.有—阅览室,读者进入时必须先在一张登记表中进行登记,该表为每一座位列一表目,包括座号和读者姓名,读者离开时要消掉登记信息,阅览室中共有100个座位,试问:试用信号量和wait,signal原语写出这些进程间的同步算法.
3.请用信号量解决以下的“过独木桥”问题:同一方向的行人可连续过桥,当某一方向有人过桥时,另一方向的行人必须等待;当某一方向无人过桥时,另一方向的行人可以过桥.
4.假定系统有三个并发进程read,move和print共享缓冲器B1和B2.进程read负责从输入设备上读信息,每读出一个记录后把它存放到缓冲器B1中.进程move从缓冲器B1中取出一记录,加工后存入缓冲器B2.进程print将B2中的记录取出打印输出.缓冲器B1和B2每次只能存放一个记录.要求三个进程协调完成任务,使打印出来的与读入的记录的个数,次序完全一样.
请用WAIT()和SIGNAL()原语操作,写出它们的并发程序.
▼优质解答
答案和解析
告诉你 很简单的.
看了 会的来.不要标准答案,只要自...的网友还看了以下: