为什么在Python的线程内调用sys.exit()时不退出?
sys.exit()和thread.exit()都会引发SystemExit异常。因此,当sys.exit()在该线程内引发该异常时,它的作用与调用thread.exit()的作用相同,这就是为什么仅线程退出的原因。
slove:
调用os._exit(注意下划线)。使用之前,请确保它没有清理(如呼叫__del__或类似)
sys.exit()和thread.exit()都会引发SystemExit异常。因此,当sys.exit()在该线程内引发该异常时,它的作用与调用thread.exit()的作用相同,这就是为什么仅线程退出的原因。
slove:
调用os._exit(注意下划线)。使用之前,请确保它没有清理(如呼叫__del__或类似)