在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()
使用这两种方法可以有效地控制线程的退出。