找考题网-背景图
问答题

某系统有输入机和打印机各一台,今有两个进程都要同时使用它们,采用PV操作实现请求使用和归还释放后,还会产生死锁吗若不会,说明理由;若会产生死锁则给出一种防止死锁的方法。

【参考答案】

如果PV操作设计不当,仍会产生死锁。假如用S1和S2分别代表输入机和打印机能否被使用的信号量,由于资源是共享的,所以必须互斥使用,因而它们的初始值都为1。如果用如下方法实现请求使用和归还释放: process A1 begin P(S1); 使用输入机; P(S2...

(↓↓↓ 点击‘点击查看答案’看完整答案 ↓↓↓)