您的位置:首页 > 编程语言 > Java开发

java定时任务调度工具Timer和Quartz

2017-08-16 14:51 399 查看
什么是定时任务:基于给定的时间点,给定的时间间隔或者给定的执行次数自动执行的任务。
在Java中的定时调度工具:Timer 和 Quartz
timer和quartz的区别:
timer 和 quartz相比,timer是小弟,能完成日常开发中60%的定时任务。quartz是大哥,timer搞不定的quartz能搞定。
timer是jdk自带的工具类,在Java中使用,不需要引入第三方jar包。
quartz是OpenSymphony开源组织的一个开源项目,需要引入特定的jar包。
quartz的时间控制功能远比timer强大。
timer和quartz的底层实现机制也不同。
Timer定义:有且仅有一个后台线程对多个业务线程进行定时定频率的调度。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息