繼續關注我的C語言學習博客

          林臨的地盤

          java學習博客
          posts - 44, comments - 28, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          用Java寫的定時任務

          Posted on 2006-03-13 12:17 lubaolin 閱讀(432) 評論(0)  編輯  收藏
          轉貼自:http://spaces.msn.com/copperlive/blog/cns!CB05AC024B0570E0!126.entry

          用Java寫的定時任務

          用Java定的定時任務,有的時候在執行一些后臺任務時很有用

          listenBean.java

          import javax.servlet.*;
          import java.util.*;
          public class listenerBean implements ServletContextListener {
            private java.util.Timer timer = null;
            public void contextInitialized(ServletContextEvent event) {
            timer = new Timer(true);
            //定時器已啟動
            timer.schedule(new MyTask(), 0, (long) 1000*60);//定時1分鐘
            //已經添加任務調度表
           }
           public void contextDestroyed(ServletContextEvent event) {
            timer.cancel();
            //定時器銷毀
           }
          }
          class MyTask extends TimerTask {
           private static boolean isRunning = false;
           public void run() {
            if (!isRunning) {
             isRunning = true;
             //開始執行任務
             //ToDo ....
             //執行任務完成
             isRunning = false;
            } else {
             //上一次任務執行還未結束
            }
           }
          }

          web.xml

          <web-app>
           <listener>
              <listener-class>listenerBean</listener-class>
          </listener>
          </web-app>

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


          網站導航:
           
          繼續關注我的C語言學習博客
          主站蜘蛛池模板: 庆城县| 安塞县| 宿迁市| 马尔康县| 什邡市| 伊春市| 普宁市| 罗城| 穆棱市| 自治县| 高邑县| 五河县| 金乡县| 东明县| 横峰县| 福清市| 武川县| 买车| 思南县| 如东县| 大城县| 沾益县| 宜昌市| 阳信县| 肇源县| 武胜县| 东兰县| 永清县| 伊川县| 岢岚县| 绥阳县| 武清区| 汕尾市| 岐山县| 福安市| 恩施市| 衡山县| 松滋市| 台山市| 江油市| 广安市|