18. 在作業系統中,要解決 The Critical-Section Prob..-阿摩線上測驗
最佳解! | ||
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 選擇,不可以被無限期延遲 目的:資源的公平... 查看完整內容 |