为什么在Python的线程内调用sys.exit()时不退出?

sys.exit()和thread.exit()都会引发SystemExit异常。因此,当sys.exit()在该线程内引发该异常时,它的作用与调用thread.exit()的作用相同,这就是为什么仅线程退出的原因。

slove:

调用os._exit(注意下划线)。使用之前,请确保它没有清理(如呼叫__del__或类似)

原文地址:https://www.cnblogs.com/zwp-627/p/13433893.html