问答题
设P
1
和P
2
是两个并发进程,它们共享一个临界资源,其执行临界区的算法如下。请判断该算法是否正确,并说明理由。如果有错,请改正。信号量S
1
、S
2
的初始值均为0。
P
1
P
2
_______________ ________________
while(1) while(1)
临界区: P(s
1
);
V(S
1
); 临界区;
… V(S
2
);
P(S
2
); …
…
【参考答案】
正确。
执行顺序如下:P
1
先进入临界区,这时P
2
等在P(S
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
判断题
程序的并发执行是指同一时刻有两个以上的程序的指令在同一处理器上执行。
点击查看答案&解析
判断题
时间片越小,系统的响应时间就越小,系统的效率就越高。
点击查看答案&解析
相关试题
消息缓冲通信技术是一种高级通信机制,由Ha...
在设计进程调度算法时,应着重考虑哪儿个问题
从读卡机上读进Ⅳ张卡片,然后复制一份,要...
有三个进程P1、P2和P3并发工作。进程P3...
公路上有一座桥,该桥一次只允许一辆汽车在...