Timer Scheduler API参数详解

来源:互联网 发布:淘宝上卖的觅心猎手 编辑:程序博客网 时间:2024/05/29 13:20

scheduler()   和  scheduleAtFixedRate()  都是定时器Timer下的定时执行任务的方法,根据JAVA多态的特性,传入不同参数执行不同的方法。共有下面几种情况:

Timer.schedule(TimerTask task,Date time)

----安排在指定的时间执行任务  

Timer.schedule(TimerTask task,Date firstTime ,long period)

----安排指定的任务在指定的时间开始进行重复的固定延迟执行

Timer.schedule(TimerTask task,long delay)

----安排在指定延迟后执行指定的任务

Timer.schedule(TimerTask task,long delay,long period)

----安排指定的任务从指定的延迟后开始进行重复的固定延迟执行

Timer.scheduleAtFixedRate(TimerTask task,Date firstTime,long period)

----安排指定的任务在指定的时间开始进行重复的固定速率执行

Timer.scheduleAtFixedRate(TimerTask task,long delay,long period)

----排指定的任务在指定的延迟后开始进行重复的固定速率执行

原创粉丝点击