blog.Toby

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            130 隨筆 :: 2 文章 :: 150 評論 :: 0 Trackbacks

          web.xml

          <servlet>
              <servlet-name>runthread</servlet-name>
              <servlet-class>com.investoday.servlet.RunThread</servlet-class>
              <load-on-startup>1</load-on-startup> <!--為1 表示服務啟動就自動運行-->
            </servlet>
            <servlet-mapping>
              <servlet-name>runthread</servlet-name>
              <url-pattern>/runthread</url-pattern>
           </servlet-mapping>

          TimeThread.java --線程類
          class TimeThread extends Thread
          ---------------------------------------------------------
          public void run()
              {
            try
                  {
                      for(;;)//無限循環
                      {
                          
                         // some thing to do
                          Thread.sleep(sleepTime);
                      }
            } catch(Exception e)
                  {
                      e.printStackTrace();
            }

           }
          ----------------------------------------------------------------------------
          RunThread.java  --調用線程的類
          ---------------------------------------
          package com.investoday.servlet;

          import javax.servlet.*;
          import javax.servlet.http.*;
          import java.io.*;

          public class RunThread extends HttpServlet
          {
           public void service(HttpServletRequest req, HttpServletResponse res)
           throws ServletException, IOException
           {  
            try
            {
                     TimeThread td = new TimeThread(1000);
                      td.start();
            }
            catch(Exception ex)
            {
             ex.printStackTrace();
            }
           }

              public void init(ServletConfig config) throws ServletException
                  {              
                      TimeThread td = new TimeThread(10000);
                      System.out.println("to run thread.");
                      td.start();//執行 run 方法
                  }

          }

          posted on 2005-12-28 15:09 渠上月 閱讀(278) 評論(0)  編輯  收藏 所屬分類: java tips
          主站蜘蛛池模板: 巧家县| 张掖市| 屏山县| 眉山市| 乌鲁木齐县| 常宁市| 永胜县| 临沂市| 罗定市| 莆田市| 固镇县| 繁峙县| 林口县| 新竹市| 广南县| 定远县| 鄂尔多斯市| 惠东县| 正镶白旗| 福海县| 辽宁省| 沿河| 徐州市| 攀枝花市| 刚察县| 金华市| 开阳县| 滦平县| 静海县| 木兰县| 宣城市| 建始县| 马龙县| 盐源县| 八宿县| 湖北省| 宝应县| 武邑县| 正安县| 嵊州市| 临潭县|