问答题

生产者——消费者问题的同步算法中,为什么颠倒生产者进程中的两个P操作的次序,可能导致进程死锁

【参考答案】

正确答案:颠倒生产者进程中的两个P操作的次序,会造成循环等待,两者都在等对方释放资源,从而造成死循环,最后只能造成死锁。