问答题
有三个进程P
1
、P
2
和P
3
并发工作。进程P
3
需用资源S
3
和S
1
,进程P
2
需用资源S
1
和S
2
,进程P
3
需用资源S
2
和S
3
。回答:
(1)若对资源分配不加限制,会发生什么情况为什么
(2)为保证进程正确地工作,应采用怎样的资源分配策略为什么
【参考答案】
(1)可能会发生死锁。
例如:进程P
1
、P
2
和P
3
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
公路上有一座桥,该桥一次只允许一辆汽车在桥上行驶。当桥上有汽车时,其他汽车不能上桥。试问: (1)这是一个同步问题还是互斥问题 (2)用信号量和P、V操作描述并发过程的活动。
点击查看答案
问答题
下面是两个并发执行的进程。它们能正确执行吗若不能,试举例说明,并修改之。 Cobegin Var x: integer; Process P1 Var y, z:integer; Begin x:=1; y =0; If X>=1 then y:=y+1; z:=y; End Process P2 Var t, u:integer; Begin x:=0; t:=0; If x<1 then t:=t+2; u:=t; End Coend
点击查看答案
相关试题
消息缓冲通信技术是一种高级通信机制,由Ha...
在设计进程调度算法时,应着重考虑哪儿个问题
从读卡机上读进Ⅳ张卡片,然后复制一份,要...