【发布时间】:2012-04-22 13:34:32
【问题描述】:
我对 Python 比较陌生,想了解 sys.exit() 在以下情况下的行为。
主线程调用 sys.exit() 但还有另一个非守护线程已经无限期地等待某个锁。
我在我的程序中对此进行了测试,看起来整个程序没有退出。这是预期的吗?我不确定非守护线程是否正在处理 SystemExit 异常,因为它在第三方库中。
提前感谢您的帮助。
【问题讨论】:
-
也许如果你以不同的方式退出程序:stackoverflow.com/questions/173278/…