# encoding=utf-8
# Python 捕获Ctrl+C 退出(多线程)程序
#
# 使用内建的signal库捕获Ctrl+C
#
# 不论程序是不是多线程的,都可以使用这种方式
#
# 单进程程序:在捕获函数quit()中处理资源释放等
#
# 多线程程序:多个线程共享一个全局变量,在捕获函数quit()中设置全局变量后,让所有线程退出
import signal
import threading
import sys
import time
# 多个线程共享此变量
threadExit = False
Python 捕获Ctrl+C 退出(多线程)程序
于 2022-12-19 16:54:27 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)