问答题
有桥如图2—3所示,车流方向如箭头所示。回答如下问题:
1)假设该桥上每次只能有一辆车行驶,试用信号灯的P、V操作实现交通管理。2)假设该桥上不允许两车交会,但允许同方向多个车一次通过(即桥上可有多个同方向行驶的车)。试用信号灯的P、V操作实现桥上交通管理。
【参考答案】
正确答案: 1) semaphore bridge=1; //用于互斥地访问桥 //从北向南 NtoS() { P(......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
我们将只读数据的进程称为“读者”进程,而写或者修改数据的进程称为“写者”进程,允许多个“读者”同时读数据,但不允许写者与其他读者或者写者进程同时访问数据。另外要保证:一旦有写者等待,新到达的读者必须等待,直到该写者完成数据访问为止,用PV操作实现读者、写者同步。【北京航空航天大学2005年】
点击查看答案
问答题
如图2-2所示,三个合作进程P1、P2、P3,它们都需要通过同一设备输入各自的数据a、b、c,该输入设备必须互斥地使用,而且其第一个数据必须由P1进程读取,第二个数据必须由P2进程读取,第三个数据则必须由P3进程读取。然后,三个进程分别对输入数据进行下列计算:p1:x=a+b;P2:y=a*b;P3:z=y+c—a;最后,P1进程通过所连的打印机将计算结果x、v、z的值打印出来。请用信号量实现它们的同步。
点击查看答案
相关试题
3个进程共享4个同类资源,这些资源的分配...
两个进程A和B,每个进程都需要读取数据库中...
假设具有5个进程的进程集合P={P0,P1...
假设一个系统有三个抽烟者进程和一个供应者...