在Python中,退出線程的方法有兩種常用的方式:
import threading
# 定義一個標志位,控制線程退出
flag = True
def thread_func():
global flag
while flag:
# 線程執行的操作
pass
# 創建線程
thread = threading.Thread(target=thread_func)
thread.start()
# 修改標志位,使線程退出
flag = False
import threading
def thread_func():
# 線程執行的操作
pass
# 創建線程
thread = threading.Thread(target=thread_func)
thread.start()
# 等待線程結束
thread.join()
使用這兩種方法可以有效地控制線程的退出。