【預告】4/1起,頁面上方功能列以及下方資訊全面更換新版。 前往查看

資料處理題庫下載題庫

上一題
18. 在作業系統中,要解決 The Critical-Section Problem,下列何者不是必須考慮的條件?
(A) mutual exclusion
(B) hold and wait
(C) progress
(D) bounded waiting


答案:B
難度: 非常困難
最佳解!
Schein_地特三等上榜 大一下 (2018/03/22)
Critical Section De☆☆☆☆ ...


(內容隱藏中)
查看隱藏文字
2F
william 大三上 (2018/05/11)

到底什麼是Critical Section?它是指當多個thread可能同時存取的記憶體、變數或函數的情況,它的作用是用於在多執行緒環境中保護資源,而通常這種要受保護的程式區段稱為 Critical Section 。

solve critical section problem

 目的: 確保"執行"的順序、結果正確

Mutual Exclusion

只要有一個process的executing進入他的critical section, 其他的不能進入

 目的: 資源的有效應用(不執行則不分配)

Progress

如果沒有process正在執行他的critical section, 而且有些processes希望進入他們的critical section

只有沒有在執行他們的remainder sections 的 processes可以被允許決定是否可以接著進入critical section

選擇,不可以被無限期延遲

 目的:資源的公平...


查看完整內容

18. 在作業系統中,要解決 The Critical-Section Prob..-阿摩線上測驗