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

java多线程之-ScheduleExecutorService方法

2016-11-13 14:14 323 查看
在ExecutorService的基础上,ScheduledExecutorService提供了按时间安排执行任务的功能。

提供了四个方法。

其中scheduleAtFixedRate和scheduleWithFixedDelay是负责周期执行任务。前者该方法第三个参数表示在上一个个任务开始执行之后延迟 ,多少秒之后再执行, 是从上一个任务开始时开始计算
。 但是还是会等上一个任务执行完之后,下一个任务才开始执行。后者的方法第三个参数表示在上一个个任务结束执行之后延迟 ,多少秒之后再执行, 是从上一个任务结束时开始计算 。

schedule(task,initDelay):安排所提交的Callable或Runnable任务在initDelay指定的时间后执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ExecutorService