筆頭。。
          實踐啟示
          posts - 14,comments - 3,trackbacks - 0
              OO面向對象的編程的一大優勢是封裝,對于現代軟件來說,軟件系統使用組件搭建起來的,這些組件不僅可以出現在一個軟件系統中,而且有可能出現在其他軟件系統中。大多數組件在單線程系統中運行良好,但是在多線程環境下,如何保證組件的線程安全性呢?
              一般來說,封裝能夠保證類的線程安全性。
             
              首先,確定對象的狀態是由那些變量構成的。對象的狀態就是field域的完整狀態。比如基本類型(primitive)的,int value是Counte類的一個field,那么這個域就組成了對象的完整狀態。如果對象有n個基本域,那么對象的狀態就是閾值組成的n元組;如果一個對象引用了其他對象,那么他的狀態也同時包含了被引用的對象的域。比如collection的狀態包含了所有存儲在鏈表的節點對象的狀態。

          posted on 2008-01-28 16:33 如果有一天de 閱讀(332) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 平顶山市| 江安县| 同德县| 宁蒗| 台北县| 中山市| 福安市| 平谷区| 濮阳市| 望谟县| 新疆| 黄骅市| 十堰市| 庆阳市| 银川市| 长汀县| 凌源市| 山东| 彩票| 年辖:市辖区| 安远县| 塔河县| 安多县| 犍为县| 壶关县| 门源| 利辛县| 乌恰县| 海安县| 榆林市| 伊川县| 巴楚县| 通辽市| 新乡县| 陆川县| 富川| 和龙市| 高安市| 万州区| 新津县| 惠东县|