我注意到,在這個 javadoc 中,https ://docs.oracle.com/javase/7/docs/api/java/lang/Thread.UncaughtExceptionHandler.html UncaughtExceptionHandler 用于當例外發生但未被捕獲時。但是,那個執行緒會悄悄地失敗嗎?我想是的,因為它是異步開展業務的,但我正在調查與我們的一個流程相關的問題,并且很驚訝現在才意識到這一點,我的職業生涯已經 10 多年了。
uj5u.com熱心網友回復:
該執行緒將安靜地失敗:)
十多年前,a 遇到了類似的問題。隨著時間的推移,系統的性能開始下降。最終,我確定了原因:在某個自定義執行緒池中的作業執行緒中拋出了例外,并且作業執行緒被終止。所以隨著時間的推移,執行緒池中的活動執行緒數量開始減少,性能下降。
沒有記錄例外的事實隱藏了問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/359312.html
