怎么用Java Timer与TimerTask类使程序计时执行
导读:本文共1449.5字符,通常情况下阅读需要5分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: Timer&TimerTask类根据设定的时间安排实现程序任务的自动执行每一个调度任务类都需要继承java.util.TimerTask父类,任务的启动需要通过java.util.Timer类完成TimerTask类常用方法方法作用public void cancel()终止任务public void run()任务需要执行的具体操作public lon... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。Timer&TimerTask类
根据设定的时间安排实现程序任务的自动执行
每一个调度任务类都需要继承java.util.TimerTask父类,任务的启动需要通过java.util.Timer类完成
TimerTask类常用方法
Timer类常用方法
schedule()方法的执行时间间隔永远是固定的,如果之前出现了延迟的情况,之后也会继续按照设定好的间隔时间来执行。
scheduleAtFixedRate()方法可以根据出现的延迟时间自动调整下一次间隔的执行时间。
演示:
importjava.util.Timer;importjava.util.TimerTask;classTestextendsTimerTask{@Overridepublicvoidrun(){System.out.println(Thread.currentThread().getName()+"时间:"+System.currentTimeMillis());}}publicclassHello{publicstaticvoidmain(String[]args){Timertimer=newTimer();timer.scheduleAtFixedRate(newTest(),100,1000);}}
timer.scheduleAtFixedRate(newTest(),100,1000);
定义间隔任务,100毫秒后开始执行,每间隔1秒执行1秒
</div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:
怎么用Java Timer与TimerTask类使程序计时执行的详细内容,希望对您有所帮助,信息来源于网络。