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)