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