問題詳情

24.在一個分散式的訂票訂位系統中(例如:臺灣高鐵的訂票訂位系統),避免顧客重複預訂同一座位是很重要的基本機制。下列何者是作業系統中,處理這類問題的相關技術?
(A)mutual exclusion
(B)virtual memory
(C)dead lock prevention
(D)CPU scheduling

參考答案

答案:A
難度:適中0.5
統計:A(21),B(4),C(10),D(0),E(0)

用户評論

】評論

互斥鎖(英語:英語:Mutual exclusion,縮寫 Mutex)是一種用於多執行緒編程中,防止兩條執行緒同時對同一公共資源(比如全局變數)進行讀寫的機制。該目的通過將代碼切片成一個一個的臨界區域(critical section)達成。臨界區域指的是一塊對公共資源進行存取的代碼,並非一種機制或是演算法。一個程式、行程、執行緒可以擁有多個臨界區域,但是並不一定會應用互斥鎖。需要此機制的資源的例子有:旗標、佇列、計數器、中斷處理程式等用於在多條並列執行的代碼間傳遞資料、同步狀態等的資源。維護這些資源的同步、一致和完整是很困難的,因為一條執行緒可能在任何一個時刻被暫停(休眠)或者恢復(喚醒)。例如:一段代碼(甲)正在分步修改一塊...