下面關于死鎖問題的敘述哪些是正確的,哪些是錯誤的,說明原因。 (1)參與死鎖的所有進程都占有資源; (2)參與死鎖的所有進程中至少有兩個進程占有資源; (3)死鎖只發(fā)生在無關進程之間; (4)死鎖可發(fā)生在任意進程之間。
關于讀者/寫者問題,有人給出如下改進解法: 分析上述改進算法的調(diào)度效果。
由于s以及讀者和寫者對s的操作,讀者和寫者都不會無限等待,因而算法不會出現(xiàn)餓死現(xiàn)象,是一個公平的解法。