tbwshc

          用線程池啟動定時器

          (1)調用ScheduledExecutorService的schedule方法,返回的ScheduleFuture對象可以取消任務。
          (2)支持間隔重復任務的定時方式,不直接支持絕對定時方式,需要轉換成相對時間方式。

          Java代碼  
          1. Executors.newScheduledThreadPool(3).schedule(new Runnable() {          
          2.          @Override  
          3.            public void run() {   
          4.             System.out.println("響");           
          5.         }   
          6.           }, 10,TimeUnit.SECONDS);       //在10秒后響一次  
           
          Java代碼  
          1. Executors.newScheduledThreadPool(3).scheduleAtFixedRate(new Runnable() {        //頻率   
          2.             @Override  
          3.             public void run() {   
          4.                 // TODO Auto-generated method stub   
          5.             System.out.println("響");           
          6.              }   
          7.            },    
          8.         6,   
          9.         2,   
          10.                 TimeUnit.SECONDS);       //在10秒后響之后,每隔2秒響一次  
           

          posted on 2012-07-27 15:04 chen11-1 閱讀(1365) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 黄山市| 吐鲁番市| 西畴县| 怀化市| 林州市| 株洲县| 新河县| 甘孜| 遂溪县| 吴堡县| 舟曲县| 邵武市| 锡林郭勒盟| 肥城市| 桂东县| 嘉善县| 友谊县| 武夷山市| 麟游县| 哈密市| 丽江市| 南木林县| 延川县| 阜宁县| 卢湾区| 酒泉市| 赫章县| 上犹县| 且末县| 上饶县| 锡林郭勒盟| 噶尔县| 大渡口区| 荥阳市| 延庆县| 隆回县| 南澳县| 景泰县| 淳安县| 浦城县| 辽宁省|