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 冰是沒有未來的,因為它的永恒 閱讀(196) 評論(0)  編輯  收藏 所屬分類: java

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

          主站蜘蛛池模板: 同江市| 郧西县| 原平市| 秦皇岛市| 吉水县| 哈密市| 山东| 江华| 竹北市| 龙门县| 屏南县| 五大连池市| 界首市| 海原县| 湛江市| 靖宇县| 饶平县| 东光县| 建始县| 姜堰市| 新田县| 周宁县| 兴义市| 马边| 介休市| 昌邑市| 保山市| 安西县| 宁化县| 休宁县| 沂源县| 分宜县| 抚松县| 和静县| 甘孜| 洛南县| 读书| 宜昌市| 宜章县| 会昌县| 浮山县|