问答题

请用信号量解决以下的“晕独木桥”问题:同一方向的行人可连续过桥,当某一方向有人过桥时,另一方向的行人必须等待,当某一方向无人过桥时,另一方向的行人可以过桥。

【参考答案】

A、B表示两个方向;
countA,countB表示A、B方向上已在独木桥上行人数,初值为0;
SA......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)