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 渠上月 閱讀(285) 評論(0)  編輯  收藏 所屬分類: java tips
          主站蜘蛛池模板: 饶平县| 平安县| 龙口市| 拉孜县| 阜平县| 巫山县| 佳木斯市| 长宁区| 弥渡县| 沅陵县| 长治市| 黑河市| 祥云县| 漾濞| 星座| 洪湖市| 玉溪市| 广南县| 辛集市| 交口县| 威海市| 天全县| 峡江县| 荥阳市| 平湖市| 扎兰屯市| 那坡县| 新邵县| 滕州市| 壶关县| 大邑县| 英山县| 金乡县| 孙吴县| 安泽县| 拉萨市| 鸡泽县| 涟源市| 托克逊县| 望谟县| 靖远县|