Java并发编程实践-ScheduledExecutorService替换Timer

《Java并发编程实践》建议将使用Timer执行延迟执行和周期执行的任务换成ScheduledExecutorService来完成。缘由以下:   1)Timer使用单线程来执行全部的timer任务,效率低下;   2)因为是单线程的,因此若是其中一个timer很耗时,将会致使其余TimerTask的失效性出现问题,简单的说,若是在A任务执行的过程当中,B也到执行的时间点了,可是A没有执行完,全部
相关文章
相关标签/搜索