註冊 | 登入 | 全文檢索 | 排行榜 |
![]() |
» JWorld@TW
» Java 新手區
» 例外/錯誤處理
![]() ![]() |
![]() ![]() ![]() ![]() |
本主題所含的標籤 |
作者 | Re:Timer and TimerTask Exception Handling [Re:hachiroku] |
parkghost
![]() ![]() ![]() ![]() ![]() ![]() 發文: 253 積分: 0 ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() 你可以把 exception handing 寫在 TimerTask 裡,或是改用 ScheduledExecutorService 將 exception 透過 Future 結構 rethrow 出來 ![]() ![]() ~流浪啊 |
作者 | Re:Timer and TimerTask Exception Handling [Re:hachiroku] | ||||
parkghost
![]() ![]() ![]() ![]() ![]() ![]() 發文: 253 積分: 0 ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() 用 TimerTask 的方式把錯誤處理寫在 Thread 內部
Executor Framework 中的 Future 結構可以用在 Thread 間回傳處理結果,實作上會複雜些 若是你的錯誤處理需要寫在 Thread 外部,這是一種方式 e.g.
http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ScheduledExecutorService.html http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Future.html ![]() ![]() ~流浪啊 |
作者 | Re:Timer and TimerTask Exception Handling [Re:parkghost] |
hachiroku
![]() ![]() ![]() ![]() ![]() ![]() 發文: 33 積分: 0 ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() 感謝先進~ very nice solution!!! ![]() ![]() 非常感恩! ![]() ![]() |
» JWorld@TW » Java 新手區 » 例外/錯誤處理 |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() |