利用Python实现多窗口订票系统,利用
threading.Lock()
避免出现一票多卖,无票也卖的情况,并规范化输出情况。
代码:
import threading
import time
tickets, lock = 20, threading.Lock()
class TicketWindows(threading.Thread):
def __init__(self, window_name):
threading.Thread.__init__(self)
self.window_name = window_name
def run(self):
sell_t
1