3
スレッドにデーモンフラグを設定することを忘れたコードがあります。したがって、main
の方法はこれまでに完了しません。私は最終的にそれを追跡しますが、私は疑問に思っています.JUnit(またはtestngなどの)テストでこのような場合に不平を言う可能性があるように、非デーモンスレッドの存在を反映する方法はありますか?これらのテストフレームワークはSystem.exit
を編成して余分なスレッドがハングとして現れないように注意してください。Junitテストでリークしたスレッドを検出できますか?
これはどのように報告しますか?そのようなスレッドが存在するか、スレッドが作成された場所に何らかのピンポイントがありますか? – Brick
ちょうどその存在。 ThreadMXBeanはdaemonフラグを表示しません。 – bmargulies