看板 java 關於我們 聯絡資訊
我有一個While迴圈 每隔一段時間會開啟 Thread 接著 Sleep 但程式有時候會自動結束 大概一天 主程式並沒有 Throw 任何 Exception 請問我要怎麼知道 Java程式自動關閉的原因? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.7.129
PsMonkey:我不太相信沒有 exception,也許是沒有處理它? 10/28 20:53
我試試去處理Thread的UncaughtException看看,如果是因為這個, 那請問造成的原因有可能是什麼? ※ 編輯: icecastleo 來自: 218.167.7.129 (10/28 22:43)
JeanWei:Garbage Collection? 把sleep間隔變小試試短時間看看? 10/29 03:51
PsMonkey:GC 會造成程式死掉? 沒有聽說過耶 @_@ 10/29 08:16
jacobcrab:確定一下你的synchronize有沒有做好,程式跑久了 10/29 08:40
jacobcrab:JavaVM可以作最佳化再編譯,到時可能會有怪怪的事 10/29 08:46