读书人

定时且周期性的任务研究II-ScheduledT

发布时间: 2012-12-26 14:39:29 作者: rapoo

定时且周期性的任务研究II--ScheduledThreadPoolExecutor

上一篇中我们看到了Timer的不足之处,本篇我们将围绕这些不足之处看看ScheduledThreadPoolExecutor是如何优化的。

为了研究方便我们需要两个类:

?生成含有10个字符的字符串,使用Callable接口目的是我们不再任务中直接输出结果,而主动取获取任务的结果

Thu Apr 21 19:43:00 CST 2011TimerExceptionTask: Thu Apr 21 19:43:01 CST 2011TimerExceptionTask: Thu Apr 21 19:43:02 CST 2011LongTask running: Thu Apr 21 19:43:03 CST 2011successTask1 running: Thu Apr 21 19:43:13 CST 201133kgv8onndThu Apr 21 19:43:13 CST 2011

后续任务也执行了,所以说ScheduledThreadPoolExecutor不会像Timer那样有线程泄漏现象。

对于周期性执行和Timer很类似这里就不再举例了。

?

?

读书人网 >编程

热点推荐