1、threading模块
threading事件
event = threading.Event() # 调用该方法的线程会被阻塞,如果设置了timeout参数,超时后,线程会停止阻塞继续执行; event.wait(timeout=None) # 将event的标志设置为True,调用wait方法的所有线程将被唤醒 event.set() # 将event的标志设置为False,调用wait方法的所有线程将被阻塞; event.clear() # 判断event的标志是否为True。 event.isSet()
开启一个线程
def task(param): pass t = threading.Thread(target=task, args=("参数",)) t.start()