diff --git a/notes/计算机操作系统.md b/notes/计算机操作系统.md index 86d9ddbb..691bbf01 100644 --- a/notes/计算机操作系统.md +++ b/notes/计算机操作系统.md @@ -564,11 +564,15 @@ void test(i) { // 尝试拿起两把筷子 ### 1. 鸵鸟策略 -把头埋在沙子里,假装根本没发生问题。 +把头埋在沙子里,假装根本没发生问题,认为在系统中不可能发生死锁。 +<<<<<<< HEAD 因为解决死锁问题的代价很高,因此鸵鸟策略这种不采取任务措施的方案会获得更高的性能。当发生死锁时不会对用户造成多大影响,或发生死锁的概率很低,可以采用鸵鸟策略。 大多数操作系统,包括 Unix,Linux 和 Windows,处理死锁问题的办法仅仅是忽略它。 +======= +不少操作系统采用此种措施,包括Windows和UNIX,应用程序开发人员需要自己处理死锁。 +>>>>>>> c57973f0148f69cbb33111db9b695bf69b7140fe ### 2. 死锁检测与死锁恢复