美文网首页
scheduleAtFixedRate vs scheduleW

scheduleAtFixedRate vs scheduleW

作者: Alen_ab56 | 来源:发表于2022-11-01 16:25 被阅读0次

    1. scheduleAtFixedRate

    scheduleAtFixedRate(commod,initialDelay,period,unit)

    initialDelay是说系统启动后,需要等待多久才开始执行。

    period为固定周期时间,按照一定频率来重复执行任务。

    如果period设置的是3秒,系统执行要5秒;那么等上一次任务执行完就立即执行,也就是任务与任务之间的差异是5s;

    如果period设置的是3s,系统执行要2s;那么需要等到3S后再次执行下一次任务。

    2. scheduleWithFixedDelay

    scheduleWithFixedDelay(commod,initialDelay,delay,unit)

    initialDelay是说系统启动后,需要等待多久才开始执行。

    period为固定周期时间,按照一定频率来重复执行任务。

    这个方式必须等待上一个任务结束才开始计时period。

    如果设置的period为3s;任务执行耗时为5S那么下次任务执行时间为第8S。

    相关文章

      网友评论

          本文标题:scheduleAtFixedRate vs scheduleW

          本文链接:https://www.haomeiwen.com/subject/qcvjtdtx.html