我是程序员;您好程先生;叫我序员就好了

定时器 Timer

2018-02-06  本文已影响0人  TinyDolphin

定时器 Timer

[toc]

定时器 Timer 的使用

Timer 类主要负责计划任务的功能,也就是在指定时间开始执行某一个任务

主要作用:设置计划任务,但封装任务的类却是 TimerTask 类。

常用方法

schedule()

Timer 中允许有多个 TimerTask 任务:以队列的方式一个个被顺序性的执行。

TimerTask.cancel() & Timer.cancel 的区别:

scheduleAtFixedRate()

与 schedule() 方法基本一致,主要区别:追赶性。

注意

推荐使用 ScheduledExecutorService

多线程并行处理定时任务时,Timer 运行多个 TimeTask 时,只要其中之一没有捕获抛出的异常其它任务便会自动终止运行,使用 ScheduledExecutorService 则没有这个问题。

上一篇下一篇

猜你喜欢

热点阅读