信號量集

因此,我們稱該信號量為私用信號量(Private 一個進程Pi的私用信號量Semi是從制約進程傳送來的進程Pi的執行條件所需要的訊息。 與私用信號量相對應,我們稱互斥時使用的信號量為公用信號量。

一般來說,我們也可以把各進程之間傳送的訊息作為信號量看待。與進程互斥時不同的是,這裡的信號量只與制約進程及被制約進程有關而不是與整組並發進程有關。因此,我們稱該信號量為私用信號量(Private Semaphvre)。一個進程Pi的私用信號量Semi是從制約進程傳送來的進程Pi的執行條件所需要的訊息。與私用信號量相對應,我們稱互斥時使用的信號量為公用信號量。
任務需要與多個事件同步時,即需要根據多個邏輯信號量組合作用的結果來決定任務的運行方式,定義了一種特殊的數據結構——信號量集,來專用於此類事務的管理。

熱門詞條

聯絡我們