<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-4  評論-15  文章-0  trackbacks-0
      2009年4月24日

    此時程序中最多有幾個存活的線程,個人認為應該是4個,怎么就是看不到是4個的結果呢?
    package Test;

    public class Testthread{
         public static void main(String[] args){

          //測定當前活動的線程數目 肯定有一個主線程在運行
          System.out.println("=========header========"+Thread.activeCount());
          ThreadTest tt=new ThreadTest();  
          RunTest rt=new RunTest();
    //在下面新建線程里被啟動

          new Thread(rt).start();      //新建立的一個線程 啟動
          tt.start();                        //已經建立的線程 啟動
          System.out.println("===========footer======"+Thread.activeCount());
     }
    }
    class ThreadTest extends Thread{
     public void run(){
      System.out.println("==========I'm over thread=========");
     }
    }

    class RunTest implements Runnable{
     public void run(){
      System.out.println("==========I'm over runnable==========");
     }
    }


    打印結果:
    第一類結果 (次序有時不同)
    =========header========1
    ===========footer======3
    ==========I'm over thread=========
    ==========I'm over runnable==========

    第二類結果
    =========header========1
    ==========I'm over runnable==========
    ===========footer======2
    ==========I'm over thread=========


    posted @ 2009-04-24 15:04 王業平 閱讀(1167) | 評論 (6)編輯 收藏
    Servlet的生命周期:

    (1)裝載Servlet。這項操作一般是動態執行的。然而,Server通常會提供一個管理的選項,用于在Server啟動時強制裝載和初始化特定的Servlet;

    (2)Server創建一個Servlet的實例;

    (3)Server調用Servlet的init()方法;

    (4)一個客戶端的請求到達Server;

    (5)Server創建一個請求對象;

    (6)Server創建一個響應對象;

    (7)Server激活Servlet的service()方法,傳遞請求和響應對象作為參數;

    (8)service()方法獲得關于請求對象的信息,處理請求,訪問其他資源,獲得需要的信息;

    (10)service()方法使用響應對象的方法,將響應傳回Server、最終到達客戶端。

    service()方法可能激活其它方法以處理請求,如doGet()或doPost()或程序員自己開發的新的方法;

    對于更多的客戶端請求,Server創建新的請求和響應對象,仍然激活此Servlet的service()方法,將這兩個對象作為參數傳遞給它。如此重復以上的循環,但無需再次調用init()方法。一般Servlet只初始化一次;

    當Server不再需要Servlet時,Server調用Servlet的Destroy()方法。
    posted @ 2009-04-24 10:13 王業平 閱讀(1220) | 評論 (2)編輯 收藏
    主站蜘蛛池模板: 亚洲一本到无码av中文字幕 | 亚洲伦乱亚洲h视频| 国产精品美女免费视频观看| 亚洲AV永久无码精品成人| 91免费精品国自产拍在线不卡| 免费大片av手机看片| 亚洲精品福利视频| 免费大学生国产在线观看p| 国产无遮挡无码视频免费软件| 亚洲综合成人婷婷五月网址| 中文字幕中韩乱码亚洲大片| 国产福利视精品永久免费| 草久免费在线观看网站| 亚洲视频欧洲视频| 亚洲国产精品一区二区第一页免| 99久久久国产精品免费牛牛四川| 久久精品国产亚洲av瑜伽| 亚洲邪恶天堂影院在线观看| 国产免费人成视频在线观看| 久久免费公开视频| 男的把j放进女人下面视频免费| 午夜精品免费在线观看| 在线观看亚洲AV日韩AV| 亚洲精品无码av人在线观看| 日韩一级免费视频| 在线美女免费观看网站h| 一区二区免费电影| 亚洲人片在线观看天堂无码| 亚洲国产精品婷婷久久| 亚洲国产成人久久一区WWW| 91视频国产免费| 在线美女免费观看网站h| 日韩精品无码免费专区网站| 豆国产96在线|亚洲| 亚洲av乱码一区二区三区香蕉| 亚洲精品亚洲人成人网| 亚洲精品岛国片在线观看| 成人免费看黄20分钟| 美女被免费喷白浆视频 | 777爽死你无码免费看一二区| 特级做a爰片毛片免费看|