Java併發編程實踐-ScheduledExecutorService替換Timer

《Java併發編程實踐》建議將使用Timer執行延遲執行和週期執行的任務換成ScheduledExecutorService來完成。緣由以下:   1)Timer使用單線程來執行全部的timer任務,效率低下;   2)因爲是單線程的,因此若是其中一個timer很耗時,將會致使其餘TimerTask的失效性出現問題,簡單的說,若是在A任務執行的過程當中,B也到執行的時間點了,可是A沒有執行完,全部
相關文章
相關標籤/搜索