wait()
是一个 Python 内置函数,通常用于线程同步。它可以让一个线程等待另一个线程完成某个操作后再继续执行。wait()
函数通常与 Event
类一起使用,Event
类提供了一个简单的机制来实现线程间的通信和同步。
wait()
函数的基本用法如下:
在这个例子中,worker
函数会等待 Event
对象被设置为 True
。当主线程调用 event.set()
时,worker
函数会继续执行并打印 “Worker thread finished”。
wait()
函数还可以接受可选的参数,例如超时时间:
如果在这个时间内 Event
对象没有被设置为 True
,线程会继续执行并返回 False
。