电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

十四 真经之过桥问题[3]


发布日期:2021/8/17
 

思考

某条河上有一独木桥可以使行人通过现在河的两边都有人过河为了保障安全依照如下规则过桥

同一方向的可连续过河若某方向有人过河则另一方等待

The PV code Using Pascal

var SSS:semaphore;

rcrc:integer;

SSS:=;

rc=rc=;

cobegin

procedure EastWest_i: procedure WestEast_i:

begin begin

p(S); p(S);

rc:=rc+; rc:=rc+;

if rc== then P(s);if rc== then p(s);

v(S);v(S);

过独木桥; 过独木桥;

p(S); p(S);

rc:=rc; rc=rc;

if rc== then v(S); if rc== then v(s);

v(S); v(S);

end end

coend

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

[] [] [] [] [] [] [] []

上一篇:十四 真经之过桥问题[4]

下一篇:十四 真经之过桥问题[2]