地特四等
113年
[資訊處理] 計算機概要
第 25 題
作業系統在處理程序同步(process synchronization)的問題時,會將具有競賽條件(race condition)的程式碼置於下列何種區段內?
- A 剩餘區段(remainder section)
- B 主區段(main section)
- C 臨界區段(critical section)
- D 堆積區段(heap section)
思路引導 VIP
想像一間只有一把鑰匙的公用更衣室:如果多個人同時衝進去,會發生混亂。若要寫一段程式來模擬這個情境,你會如何定義那段「正在換衣服(存取敏感資源)」的程式碼性質?這段程式碼與其他不影響他人的程式碼相比,它的地位有何「關鍵性」的不同?