Merge branch 'master' of https://github.com/CyC2018/InterviewNotes
This commit is contained in:
commit
d5a3139de7
|
@ -564,11 +564,15 @@ void test(i) { // 尝试拿起两把筷子
|
||||||
|
|
||||||
### 1. 鸵鸟策略
|
### 1. 鸵鸟策略
|
||||||
|
|
||||||
把头埋在沙子里,假装根本没发生问题。
|
把头埋在沙子里,假装根本没发生问题,认为在系统中不可能发生死锁。
|
||||||
|
|
||||||
|
<<<<<<< HEAD
|
||||||
因为解决死锁问题的代价很高,因此鸵鸟策略这种不采取任务措施的方案会获得更高的性能。当发生死锁时不会对用户造成多大影响,或发生死锁的概率很低,可以采用鸵鸟策略。
|
因为解决死锁问题的代价很高,因此鸵鸟策略这种不采取任务措施的方案会获得更高的性能。当发生死锁时不会对用户造成多大影响,或发生死锁的概率很低,可以采用鸵鸟策略。
|
||||||
|
|
||||||
大多数操作系统,包括 Unix,Linux 和 Windows,处理死锁问题的办法仅仅是忽略它。
|
大多数操作系统,包括 Unix,Linux 和 Windows,处理死锁问题的办法仅仅是忽略它。
|
||||||
|
=======
|
||||||
|
不少操作系统采用此种措施,包括Windows和UNIX,应用程序开发人员需要自己处理死锁。
|
||||||
|
>>>>>>> c57973f0148f69cbb33111db9b695bf69b7140fe
|
||||||
|
|
||||||
### 2. 死锁检测与死锁恢复
|
### 2. 死锁检测与死锁恢复
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user