第六章—併發性:死鎖和飢餓【計算機操作系統】

6.1 給出可重用資源和可消費資源的例子。 可重用資源:處理器,I/O通道,主存和輔存,設備以及諸如文件,數據庫和信號量之類的數據結構。 可消費資源:中斷,信號,消息和I/O緩衝區中的信息。 6.2 可能發生死鎖所必須的三個條件是什麼? 互斥,佔有且等待,非搶佔。 6.3 產生死鎖的第4個條件是什麼? 循環等待。 6.4 如何防止佔有且等待的條件? 可以要求進程一次性地請求所有需要的資源,並且阻塞
相關文章
相關標籤/搜索