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

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

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

    kapok

    垃圾桶,嘿嘿,我藏的這么深你們還能找到啊,真牛!

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      455 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks
     

    5.1 主動對象

      那么到底什么是主動對象呢?傳統上,所有的對象都是被動的代碼段,對象中的代碼是在對它發出方法調用的線程中執行的。也就是,調用線程(calling threads)被“借出”,以執行被動對象的方法。

      而主動對象卻不一樣。這些對象持有它們自己的線程(甚或多個線程),并將這個線程用于執行對它們的任何方法的調用。因而,如果你想象一個傳統對象,在里面封裝了一個線程(或多個線程),你就得到了一個主動對象。

      例如,設想對象“A”已在你的程序的main()函數中被實例化。當你的程序啟動時,OS創建一個線程,以從main()函數開始執行。如果你調用對象A的任何方法,該線程將“流過”那個方法,并執行其中的代碼。一旦執行完成,該線程返回調用該方法的點并繼續它的執行。但是,如果”A”是主動對象,事情就不是這樣了。在這種情況下,主線程不會被主動對象借用。相反,當”A”的方法被調用時,方法的執行發生在主動對象持有的線程中。另一種思考方法:如果調用的是被動對象的方法(常規對象),調用會阻塞(同步的);而另一方面,如果調用的是主動對象的方法,調用不會阻塞(異步的)。

     

    posted on 2005-09-20 21:08 笨笨 閱讀(3205) 評論(0)  編輯  收藏 所屬分類: J2EEALLJ2SE
    主站蜘蛛池模板: 一级做性色a爰片久久毛片免费| 亚洲日韩国产AV无码无码精品 | 亚洲精品高清国产麻豆专区| 一区二区三区在线免费| 免费a级毛片网站| 美女露隐私全部免费直播| 日韩精品免费一区二区三区| 亚洲精品GV天堂无码男同| 日韩激情无码免费毛片| 国产亚洲人成在线影院| 亚洲性日韩精品国产一区二区| www免费插插视频| 亚洲第一AAAAA片| 国产精品免费福利久久| 久久亚洲sm情趣捆绑调教| 亚洲电影在线免费观看| 亚洲一区免费视频| 国产精品va无码免费麻豆| 免费看美女午夜大片| 国产亚洲精品a在线观看app | 无限动漫网在线观看免费| 亚洲精品第一综合99久久| 国产高清在线精品免费软件| 窝窝影视午夜看片免费| 亚洲国产综合无码一区 | 亚洲13又紧又嫩又水多| 情侣视频精品免费的国产| 成人a毛片免费视频观看| 久久久亚洲精品视频| 一级女人18毛片免费| 午夜在线亚洲男人午在线| 亚洲国产精品一区第二页| 97碰公开在线观看免费视频| 国产精品亚洲精品久久精品| 国产精品亚洲综合专区片高清久久久| a级片免费在线观看| 亚洲妇女熟BBW| 久久亚洲国产午夜精品理论片| 性色av无码免费一区二区三区| 一个人看的www免费高清| 亚洲成a人片7777|