本文实例讲述了Python多线程经典问题之乘客做公交车算法。分享给大家供大家参考,具体如下:
问题描述:
乘客乘坐公交车问题,司机,乘客,售票员协同工作,通过多线程模拟三者的工作。
司机:开车,停车
售票员:打开车门,关闭车门
乘客:上车,下车
用Python的Event做线程同步通信,代码如下:
# *-* coding:gb2312 *-*
import threading
import time
stationName=(车站0,车站1,车站2,车站3,车站4,车站5,车站6)
currentStationIndex = -1
eventBusStop =
1