请用信号量解决以下的“过独木桥”问题:同一方向的行人可连续过桥,当某一方向有人过桥时,另一方向的行人必须等待;当某一方向无人过桥时,另一方向的行人可以过桥 。 答案 答:将独木桥的两个方向记为 A\B;并用整形变量countA\countB分别表示两个方向上 已在独木桥上的人数,其初值皆是 0;再设置三个初值为...
假定有如下独木桥问题:过桥时,同一方向的行人可连续过桥,当某一方向有人过桥时,另一方向的行人必须等待;当某一方向无人过桥时,另一方向的行人可以过桥。试用信号量[1]机制解