定时执行任务

来源:互联网 发布:淘宝 资质认证 编辑:程序博客网 时间:2024/04/30 03:29

1、java.util.Timer类可以实现这种业务。

定义任务:

Timer类是线程安全的:多个线程可以共享单个 Timer 对象而无需进行外部同步。 故可以同事执行多个任务!

 

2、Observer处理更合理

定义业务对象抽象类

业务对象实现类

 

观察者接口

当然也可以建立多个观察者监听该对象,处理多个业务。

public class OutObserver implements Observer {
 public void update(Generator generator) {

  System.out.println("Hi Allen!");
 }
}