一般来说java 常用的定时器由timer和ScheduledThreadPoolExecutor
但是timer是单线程操作,而且适用于简单的定时任务,ScheduledThreadPoolExecutor比较丰富
下面是对于ScheduledThreadPoolExecutor的一个demo:
通过打印的数据,可以看出数据之间差24000毫秒,上面设置按照4个线程来执行。
一般来说java 常用的定时器由timer和ScheduledThreadPoolExecutor
但是timer是单线程操作,而且适用于简单的定时任务,ScheduledThreadPoolExecutor比较丰富
下面是对于ScheduledThreadPoolExecutor的一个demo:
通过打印的数据,可以看出数据之间差24000毫秒,上面设置按照4个线程来执行。