忘记Jdk中的Timer
在Java开发中,我们经常需要执行定时任务。JDK中提供了两种常用的定时任务工具:Timer
和ScheduledExecutorService
。虽然它们都可以用来执行定时任务,但是它们之间有很大的区别。在本文中,我们将比较Timer
和ScheduledExecutorService
之间的区别,并解释为什么我们应该尽可能地使用ScheduledExecutorService
。
大约 2 分钟
在Java开发中,我们经常需要执行定时任务。JDK中提供了两种常用的定时任务工具:Timer
和ScheduledExecutorService
。虽然它们都可以用来执行定时任务,但是它们之间有很大的区别。在本文中,我们将比较Timer
和ScheduledExecutorService
之间的区别,并解释为什么我们应该尽可能地使用ScheduledExecutorService
。