【操作系統】第十章信號量與管程

10.1背景 利用信號量和管程解決同步互斥的問題 1、併發問題:競爭條件(競態條件) 多程序併發存在大的問題 2、同步 1)線程共享公共數據的協調條件 2)包括互斥與條件同步 3)互斥:在同一時間只有一個線程可以執行臨界區 3、解決同步問題正確比較難 1)需要高層次的編程抽象(如:鎖) 2)從底層硬件支持編譯 解決的過程圖如下所示: 10.2信號量 (與信號燈有類似之處) 1、抽象數據類型 1)一
相關文章
相關標籤/搜索