首页 > 试题广场 >

发生死锁的4个必要条件中哪个条件的破坏是不太实际的()。

[单选题]
发生死锁的4个必要条件中哪个条件的破坏是不太实际的()。
  • 互斥
  • 环路等待
  • 部分分配
  • 不剥夺
互斥条件是非共享设备所必须的,不仅不能改变,还应加以保证。
发表于 2018-01-06 09:36:32 回复(0)

死锁的条件:互斥、持有并等待、资源不可被剥夺、循环等待(p0等待p1资源,p1P2p2p0

预防死锁-破坏四个必要条件之一(但代价大(影响程序效率),不太可行)

Dijkstra 银行家算法 Banker's Algorithm )(动态检测资源分配,确保“循环等待”条件永远不成立)
------------------------------------------------------------------
题目的意思是说破坏了互斥就不能同步了吗?
发表于 2017-06-19 17:34:25 回复(0)