當前位置:編程學習大全網 - 網站源碼 - 信號量源代碼

信號量源代碼

設置信號量:互斥=1(東和西互斥)

MD=1(東方和西方使用計數變量進行互斥)

MX=1(與從西向東計數變量互斥)

設置壹個整數變量:CD=0(橋上從東向西的人數)

CX=0(橋上從西向東的人數)

從東到西:

p(醫學博士)

如果(CD=0)

{P(互斥)}

CD=CD+1

五(醫學博士)

間隙橋

p(醫學博士)

CD=CD-1

如果(CD=0)

{V(互斥)}

五(醫學博士)

從西到東:

P (MX)

如果(CX=0)

{P(互斥)}

CX=CX+1

五(MX)

間隙橋

P (MX)

CX=CX-1

如果(CX=0)

{V(互斥)}

五(MX)

  • 上一篇:wifi智能路由器為什麽要用開源系統?
  • 下一篇:反質數(質數倒著拼)寫java程序。
  • copyright 2024編程學習大全網