【创建时间】2016/8/31
定时器中会用到timer.schedule(new MyTask(),long time1,long timer2);方法,用于重复调用定时器,
刚开始的时候以为这个没用,因为线程中有Thread.sleep()方法,后来发现理解错了,sleep只能设置本地线程执行时间,无法设置重复执行时执行间隔,查了点资料,好好了解了timer.schedule的执行过程。
1.第一个参数为继承TimerTask类的实现类,并实现run()方法,因为TimerTask类也实现了Runnable接口;
2.第二个参数,意思是延迟执行时间;
3.第三个参数,意思是重复调用间隔,不设置的话,不会重复调用。
定时器中会用到timer.schedule(new MyTask(),long time1,long timer2);方法,用于重复调用定时器,
刚开始的时候以为这个没用,因为线程中有Thread.sleep()方法,后来发现理解错了,sleep只能设置本地线程执行时间,无法设置重复执行时执行间隔,查了点资料,好好了解了timer.schedule的执行过程。
1.第一个参数为继承TimerTask类的实现类,并实现run()方法,因为TimerTask类也实现了Runnable接口;
2.第二个参数,意思是延迟执行时间;
3.第三个参数,意思是重复调用间隔,不设置的话,不会重复调用。