假设二个进程的同步算法如下:
设初值 s1=1, s2=n, s3=0
在上述同步算法中,PV 原语的顺序都可颠倒。()
A、正确
B、错误
【正确答案】:B
【题目解析】:V 原语的顺序可以颠倒,而 P 原语的顺序不能随便颠倒,如果颠倒了,可能会引起进程发生死锁。例如,进程 1 中 p(s2)和 p(s1)的顺序颠倒了,当某个时刻 s2=0 时, 此时两个进程就发生死锁。
假设二个进程的同步算法如下:
设初值 s1=1, s2=n, s3=0
在上述同步算法中,PV 原语的顺序都可颠倒。()
📱 扫码体验刷题小程序
扫一扫使用我们的微信小程序