[蟲?] While(ture)迴圈中斷

看板java作者 (酷捏)時間14年前 (2009/10/28 20:40), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/2 (看更多)
我有一個While迴圈 每隔一段時間會開啟 Thread 接著 Sleep 但程式有時候會自動結束 大概一天 主程式並沒有 Throw 任何 Exception 請問我要怎麼知道 Java程式自動關閉的原因? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.7.129

10/28 20:53, , 1F
我不太相信沒有 exception,也許是沒有處理它?
10/28 20:53, 1F
我試試去處理Thread的UncaughtException看看,如果是因為這個, 那請問造成的原因有可能是什麼? ※ 編輯: icecastleo 來自: 218.167.7.129 (10/28 22:43)

10/29 03:51, , 2F
Garbage Collection? 把sleep間隔變小試試短時間看看?
10/29 03:51, 2F

10/29 08:16, , 3F
GC 會造成程式死掉? 沒有聽說過耶 @_@
10/29 08:16, 3F

10/29 08:40, , 4F
確定一下你的synchronize有沒有做好,程式跑久了
10/29 08:40, 4F

10/29 08:46, , 5F
JavaVM可以作最佳化再編譯,到時可能會有怪怪的事
10/29 08:46, 5F
文章代碼(AID): #1Aw3lQt3 (java)
文章代碼(AID): #1Aw3lQt3 (java)