熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> 操作系統 >> 正文

二十 九陰真經之北航篇——P,V改錯(2001)

2013-11-15 15:54:16  來源: 操作系統 

    計算機專業考研論壇 

    計算機考研專業課大綱

    計算機專業考研專業課大綱解析

    計算機考研專業課視頻課程免費試聽

    希賽教育計算機考研專業課模擬測試系統

    希賽教育計算機專業考研專業課輔導招生

    希賽教育計算機專業考研專業課輔導視頻

  
PV改錯(
  
設有兩個優先級相同的進程PP如下令信號SS的初值為已知z=試問PP並發運行結束後x=?y=?z=? 

進程P    進程P

y:=    x:=

y:=y+  x:=x+

V(S)   P(S)

z:=y+  x:=x+y

P(S)   V(S)

y:=z+y  z:=x+z

 

  受信號量S和S的控制進程P和P中PV操作的順序應明確但當進程P執行v(S)調用後可能會產生這種情形即P中的語句z:=x+z可以在P中的語句y:=z+y前面或後面執行因而P和P並發運行結束後有兩種可能的結果

  x=y=z=或x=y=z=

 

    返回《操作系統之PV金典》


From:http://tw.wingwit.com/Article/program/czxt/201311/24177.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.