【信號量操做】

 【信號量操做】   P操做:申請資源,S=S-1,如果S>=0,則執行P操做的進程繼續執行;若S<0,則置該進程爲阻塞狀態(由於無可用資源),並將其插入阻塞隊列。   V操做:釋放資源,S=S+1,如果S>=0,則執行V操做的進程繼續執行;若S<=0,則從阻塞狀態喚醒一個進程,並將其插入就緒隊列,而後執行V操做的進程繼續。   例:   生產者和消費者的問題中,生產者生產一個商品S,然後要申請互
相關文章
相關標籤/搜索