结构推理 考虑教材中的图。如果进程C需要的是资源S,而不是资源R,这会引起死锁吗?如果是既要求资源R又要求资源S,情况会怎样?
【正确答案】这时的资源使用序列为:(1)A申请R,C申请T,A申请S,C申请S,A释放R,A释放S;(2)A申请R,C申请T,A申请S,C申请S,C申请R,A释放R,A释放S。分别画出它们的资源分配图,可知,它们都不会引起死锁。
【答案解析】