package time;
import java.util.Date;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;
public class Task {
public static void main(String[] args) {
Runnable runnable = new Runnable() {
public void run() {
// 运行任务
System.out.println("Hello !!" + new Date());
}
};
ScheduledExecutorService service = Executors
.newSingleThreadScheduledExecutor();
//任务,等待时间,运行周期,时间单元
service.scheduleAtFixedRate(runnable, 5, 10, TimeUnit.SECONDS);
}
}
ScheduledExecutorService是从Java SE 5的java.util.concurrent里,做为并发工具类被引进的
觉得和Timer差不多,相比之下还是quartz方便一些