ann
          冰是沒有未來的,因為它的永恒
          posts - 107,comments - 34,trackbacks - 0
              同步的集合類HashtableVector,以及同步的包裝器類Collections.synchronizedMapCollections.synchronizedList,為MapList提供了基本的有條件的線程安全的實現。然而,某些因素使得它們并不適用于具有高度并發性的應用程序中――它們的集合范圍的單鎖特性對于可伸縮性來說是一個障礙,而且,很多時候還必須在一段較長的時間內鎖定一個集合,以防止出現ConcurrentModificationExceptions異常。

          ConcurrentHashMapCopyOnWriteArrayList實現提供了更高的并發性,同時還保住了線程安全性,只不過在對其調用者的承諾上打了點折扣。ConcurrentHashMapCopyOnWriteArrayList并不是在您使用HashMapArrayList的任何地方都一定有用,但是它們是設計用來優化某些特定的公用解決方案的。許多并發應用程序將從對它們的使用中獲得好處。

          總結:在多線程并發情況下,為了避免ConcurrentModificationExceptions異常,建議使用ConcurrentHashMapCopyOnWriteArrayList

          posted on 2010-01-07 18:04 冰是沒有未來的,因為它的永恒 閱讀(202) 評論(0)  編輯  收藏 所屬分類: java

          當下,把心放下 放下如果是可能的,那一定是在當下,
          不在過去,也不在未來。
          當下放下。唯有活在當下,你的問題才能放下。

          主站蜘蛛池模板: 富民县| 大兴区| 方城县| 土默特右旗| 阳曲县| 滨海县| 玛纳斯县| 尖扎县| 大安市| 稻城县| 荣昌县| 运城市| 梨树县| 沾化县| 远安县| 安康市| 罗定市| 昌邑市| 伊金霍洛旗| 平度市| 巨鹿县| 瑞丽市| 竹山县| 阿拉善右旗| 抚远县| 乌鲁木齐市| 泸定县| 阿荣旗| 于都县| 江华| 宾阳县| 棋牌| 万盛区| 巩留县| 二连浩特市| 乡城县| 庆城县| 湟源县| 宿松县| 漳平市| 盐边县|