java Timer和TimerTask
2016-12-15 22:27
176 查看
package LyfPractice; import java.util.Timer; import java.util.TimerTask; /** * Created by fangjiejie on 2016/12/15. */ public class Time extends TimerTask{//继承了TimeTask,成为多线程类 private int imgId; private int imgCount; private Timer timer; public Time(Timer timer, int imgCount) {//将计时器传递进来,目的是实现在必要时可将其清除 this.timer = timer; this.imgCount = imgCount; } @Override public void run() { if(++imgId<imgCount){ System.out.println("正在加载第"+imgId+"张图片"); } else{ System.out.println("加载完成!"); timer.cancel();//清除计时器 } } } class Test{ public static void main(String[] args) { Timer timer=new Timer();//创建一个计时器对象 int count=10;//定义加载图片数量 Time A=new Time(timer,count); timer.schedule(A,0,500);//A类的线程实现需要借助schedule // 三个参数分别代表:执行对象 ,代表从哪个时刻开始 ,代表执行任务的间隔 } }
相关文章推荐
- 使用Java中的Timer和TimerTask
- 使用Java中的Timer和TimerTask
- Java Timer和TimerTask
- Java多线程编程--(2)Timer & TimerTask
- Java中Timer,TimerTask的使用
- java中Timer和timertask使用例程
- Java中的Timer和TimerTask的用法
- Java线程(四):Timer和TimerTask
- java定时器--TimerTask 与 Timer
- Java中Timer,TimerTask的使用
- 使用Java中的Timer和TimerTask
- java类Timer和TimerTask的使用
- java类Timer和TimerTask的使用
- Java核心类库——Timer(定时器)和TimerTask
- 定时任务:Java中Timer和TimerTask的使用
- 使用Java中的Timer和TimerTask
- java类Timer和TimerTask的使用
- java.util下的Timer,TimerTask和quartz的比较
- 使用Java中的Timer和TimerTask
- java.util下的Timer,TimerTask和quartz的比较