ScheduledExecutorService 探析

来源:互联网 发布:纤维丛 知乎 编辑:程序博客网 时间:2024/06/03 22:42
测试代码
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方便一些
0 0
原创粉丝点击