Timer——计时器、定时器

Timer是一种工具,用于在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。
方法:
public void schedule(TimerTask task,long delay):几秒后执行任务

//1.创建定时器
Timer timer =new Timer();
//2.执行任务
//3.3秒后执行任务,任务执行完毕,程序没有退出
timer.schedule(new TimerTask(){
public void run(){
System.out.println("任务A。。。");
}
},3000);

public void schedule(TimerTask task,long delay,long period):几秒后执行任务,间隔多久重复执行

//1.创建定时器
Timer timer =new Timer();
//2.执行任务
//3.3秒后执行任务,每隔两秒重复执行
timer.schedule(new TimerTask(){
public void run(){
System.out.println("任务A。。。"+new Date());
}
},3000,2000);

public void schedule(TimerTask task,Date firstTime,long period):指定时间执行任务,没隔多久重复执行

public void cancle():取消定时器,在主线程中执行

发布了89 篇原创文章 · 获赞 0 · 访问量 1549

猜你喜欢

转载自blog.csdn.net/ShiZaolin/article/details/104217956
今日推荐