上传者: 38667581
|
上传时间: 2021-10-03 16:06:16
|
文件大小: 41KB
|
文件类型: -
利用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