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
          主站蜘蛛池模板: 甘孜县| 清徐县| 林州市| 玉环县| 揭阳市| 沙雅县| 青铜峡市| 大埔县| 新田县| 西昌市| 万年县| 郁南县| 阿巴嘎旗| 延庆县| 南江县| 双鸭山市| 荥经县| 霍山县| 卢龙县| 遂平县| 抚松县| 武汉市| 商南县| 通化县| 吴川市| 宕昌县| 灵璧县| 威海市| 梁平县| 盐边县| 康定县| 金阳县| 钟山县| 五指山市| 赤水市| 南丹县| 晋江市| 河津市| 永宁县| 金门县| 光山县|