TW511教學網
全部教學
技術文章
技術文章
»
互斥鎖的原理及作用
互斥鎖的原理及作用
2020-07-16 10:04:35
作業系統設計人員構建軟體工具,以解決臨界區問題,最簡單的工具就是
互斥鎖(mutex lock)
。我們採用互斥鎖保護臨界區,從而防止競爭條件。
也就是說,一個進程在進入臨界區時應得到鎖;它在退出臨界區時釋放鎖。函數 acquire() 獲取鎖,而函數 release() 釋放鎖,見圖 1 。
圖 1 採用互斥鎖的臨界區問題的解答