java 定时器

    技术2022-05-20  27

        java的timer类提供了定时(支持周期定时)执行任务功能。核心的逻辑是在一个线程中不断循环获取当前时间,和指定的任务执行时间做比较,当当前时间大于等于任务指定执行时间时,则执行指定的任务。

        从一个时间开始定时执行的实现是在定时执行任务的基础上加上的。每执行一个任务之前,根据设定的时间周期,新建一个当前时间加上时间周期间隔的时间点的定时任务,任务内容和当前即将要执行的一样。这样就实现了周期执行任务的定时器功能。


    最新回复(0)