Java定時器小例子

  1. package com.jelly.timer; 
  2.  
  3. import java.util.concurrent.ScheduledExecutorService; 
  4. import java.util.concurrent.ScheduledThreadPoolExecutor; 
  5. import java.util.concurrent.TimeUnit; 
  6.  
  7. public class ScheduledExecutorServiceExample { 
  8.     public static void main(String[] args) { 
  9.         ScheduledExecutorService executor = new ScheduledThreadPoolExecutor(2); 
  10.         executor.scheduleWithFixedDelay(new Task("51CTO博客.."), 05, TimeUnit.SECONDS); 
  11.         executor.scheduleWithFixedDelay(new Task("你值得一覽.."), 205, TimeUnit.SECONDS);// 延遲20秒後再執行 
  12.     } 
  13.  
  14.     static class Task implements Runnable { 
  15.         /** 
  16.          * run 
  17.          */ 
  18.         public void run() { 
  19.             System.out.println(message); 
  20.         } 
  21.  
  22.         public Task(String message) { 
  23.             this.message = message; 
  24.         } 
  25.  
  26.         public final String message; 
  27.     } 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章