首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Timer跟ScheduledExecutorService区别

2012-09-04 
Timer和ScheduledExecutorService区别1.Timer对调度的支持是基于绝对时间的,对系统时钟的改变是敏感的.Sch

Timer和ScheduledExecutorService区别

1.Timer对调度的支持是基于绝对时间的,对系统时钟的改变是敏感的.ScheduledExecutorService只支持相对时间

?

2.TimerTask抛出的未检查的异常会终止timer线程,此后已经被安排但尚未执行的TimerTask永远不会再执行了,新的任务也不能被调度了

?

3.创建Timer的时候会创建TimerThread做为执行线程,所以一个Timer对应一个线程,如果一个TimerTask执行的时间过长,其他的TimerTask只能等待.ScheduledExecutorService创建的线程数量是池子的大小,可以同时执行多个任务?

1 楼 lg_asus 2012-02-08   thanks

热点排行