在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()
使用这两种方法可以有效地控制线程的退出。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 怎么用python进行自然语言处理