如果要在程序中定时执行任务,可以使用java.util.Timer这个类实现。
使用Timer类需要一个继承了java.util.TimerTask的类。TimerTask是一个虚类,需要实现它的run方法,实际上是他implements了Runnable接口,而把run方法留给子类实现。
注:Timer中用于存储Task的容器是同步了的,保证了多线程环境先的安全使用。
如果要在程序中定时执行任务,可以使用java.util.Timer这个类实现。
使用Timer类需要一个继承了java.util.TimerTask的类。TimerTask是一个虚类,需要实现它的run方法,实际上是他implements了Runnable接口,而把run方法留给子类实现。
注:Timer中用于存储Task的容器是同步了的,保证了多线程环境先的安全使用。