java 定时器

来源:互联网 发布:哥特式字体软件 编辑:程序博客网 时间:2024/05/25 19:58

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

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

原创粉丝点击