私は比較的新しいPythonで、sys.exit()の動作を理解したいと思っています。デーモンではないスレッドがロックで無期限に待機しているときのPythonのsys.exitの動作
メインスレッドはsys.exit()を呼び出しますが、すでに何らかのロックを無期限に待機していた別の非デーモンスレッドがあります。
これは私のプログラムでテストしましたが、プログラム全体のように見えません。これは期待されていますか?私は非デーモンのスレッドがサードパーティのライブラリにあるので、SystemExit例外を処理しているかどうかはわかりません。
ご協力いただきありがとうございます。
このようにプログラムを別の方法で終了すると、おそらく次のようになります。http://stackoverflow.com/questions/173278/is-there-a-way-to-prevent-a-systemexit-exception-raised-from-sys-exit -from-bei – cptPH