在 Python 多線程編程中,thread.join()
方法通常用于等待線程結束并阻塞主線程,直到該線程完成。具體用法如下:
import threading
def func():
print("Thread is running")
thread = threading.Thread(target=func)
thread.start()
# 等待線程結束
thread.join()
print("Thread is finished")
在上面的示例中,thread.join()
方法會讓主線程等待 thread
線程執行完成后再繼續執行。這樣可以確保在子線程完成后再執行主線程中的后續操作。