如何优雅地关闭线程
在Python编程中,线程是一种轻量级的执行单元,允许并发执行多个任务。然而,在某些情况下,我们可能需要在程序执行过程中关闭线程。本文将介绍如何优雅地关闭线程,并提供相应的源代码示例。
在Python中,线程可以通过调用Thread
类的start()
方法启动。为了能够优雅地关闭线程,我们可以使用线程的标志位来控制线程的执行状态。
下面是一个示例代码,演示了如何使用标志位来关闭线程:
import threading
import time
# 创建一个标志位来控制线程执行状态
exit_flag = False
def my_thread()