1
我目前正在修改應用程序以使用ScheduledExecutorService代替計時器,我不知道如何處理我的舊Timer.purge()
。ScheduledExecutorService中結束的任務會發生什麼?
Executor如何處理事件?我需要擔心什麼嗎?
我目前正在修改應用程序以使用ScheduledExecutorService代替計時器,我不知道如何處理我的舊Timer.purge()
。ScheduledExecutorService中結束的任務會發生什麼?
Executor如何處理事件?我需要擔心什麼嗎?
Executor沒有等價物。當任務被取消時,他們的引用將從Executor中移除。
但是執行程序的生命週期是由shutdown()
管理的,因此您應該在不再需要執行程序時調用該程序。
我想確保它不會在任何地方被提及。我已經將'Timer.cancel()'改爲'Executor.shutdown()'。 – Djon