试用整型信号量解决以下的“过独木桥”问题:同一方向的行人可连续过桥,当某一方向有人过桥时,另一方向的行人必须等待;某一方向无人过桥时,另一方向的行人可以过桥。 假设:将独木桥的两个方向分别标记为A、B,并利用整型变量countA、countB分别表示A、B方向上已在独木桥上的人数,它们分别为0。再设三个初值都为1的互斥信号量:SA用来实现对countA的互斥访问,SB用来实现对countB的互斥访问,mutex用来实现两个方向上的行人对独木桥的互斥使用。请用整型信号量分别对A、B方向行人的动作进行描述。
试用整型信号量解决以下的“过独木桥”问题:同一方向的行人可连续过桥,当某一方向有人过桥时,另一方向的行人必须等待;某一方向无人过桥时,另一方向的行人可以过桥。 假设:将独木桥的两个方向分别标记为
A、B,并利用整型变量count
A、countB分别表示
A、B方向上已在独木桥上的人数,它们分别为0。再设三个初值都为1的互斥信号量:SA用来实现对countA的互斥访问,SB用来实现对countB的互斥访问,mutex用来实现两个方向上的行人对独木桥的互斥使用。请用整型信号量分别对
A、B方向行人的动作进行描述。
发布时间:2025-03-31 14:48:47