线程中的定时器Timer类

发布时间:2016-12-31 6:58:19编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"线程中的定时器Timer类 ",主要涉及到线程中的定时器Timer类 方面的内容,对于线程中的定时器Timer类 感兴趣的同学可以参考一下。

Timer 定时器

几分钟之后执行一个任务.

创建了一个定时器相当于开启了一条线程,TimerTask相当于一个线程的任务.内部使用wait/notify机制来实现的.

用法非常的简单  就足以里面的调度方法schedule 传入固定的参数.

schedule有很多的重载方法.

 1 import java.util.Timer; 2 import java.util.TimerTask; 3 import java.util.concurrent.TimeUnit; 4  5 public class TimerDemo { 6  7     public static void main(String[] args) { 8          9         Timer timer = new Timer();//相当于启动了一个线程,添加了一个任务就相当于增加了一个Runnable10         11         timer.schedule(new TimerTask() {12             13             @Override14             public void run() {15                 System.out.println("bobm!");16             }17         }, 3000,1000);//3秒之后bobm,再之后每隔一秒bobm一次.....18         19         /*20         timer.schedule(new TimerTask() {21             22             @Override23             public void run() {24                 System.out.println("bobm!");25             }26         }, TimeUnit.SECONDS.toMillis(5));//TimeUnit.SECONDS.toMillis(5)  这个是把秒转换成毫秒27         */28         29     }30 }


上一篇:MySQL的insert语句的区别
下一篇:[Compose] 13. Lift into a Pointed Functor with of

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款