# timertask **Repository Path**: Jicklin/timertask ## Basic Information - **Project Name**: timertask - **Description**: 基于timer和quartz的定时任务的简单例子 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-11-06 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Timer定时任务学习 ### Schedule和ScheduleAtFixedRate的用法 ![](method.jpg) >创建一个Task 在规定的时间(date)执行调度,两次调度之间至少等待`l`(ms) 创建一个Task,在`l`ms后开始调度,两次调度之间至少等待`l1`ms 创建一个Task,在`l`ms后开始调度,只调度一次 创建一个Task,在时间`date`上开始调度,只调度一次 ... Schedule和scheduleAtFixedRate两个方法看起来一样其实不然 >Schele在计算下一次执行时间时是通过在任务实际开始执行的时间加上设置的间隔时间,而scheduleAtFixedRate是通过计算应该执行的时间加上间隔时间得到的