论坛首页 Java企业应用论坛

Terracotta中集合的操作

浏览 1521 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-07-22   最后修改:2009-07-24
下面的数据结构的操作在默认情况下并不是auto-locked.
    *  HashTable
    * SynchronizedCollection
    * SynchronizedMap
    * SynchronizedSet
    * SynchronizedSortedMap
    * SynchronizedSortedSet
    * Vector
ConcurrentHashMap默认auto-locked
如果要将上面的这些结构变为auto-locked,可以使用tim collections来定制。tim collections是一个集合,具体包含下面的module
    * tim-hashtable
    * tim-synchronizedcollection
    * tim-synchronizedmap
    * tim-synchronizedset
    * tim-synchronizedsortedmap
    * tim-synchronizedsortedset
    * tim-vector
如果应用中使用了TC优化过的数据结构,比如CurrentStringMap,可以使用tim-concurrent-collections module
如果应用中使用了apache commons中的一些类,比如
    *  org.apache.commons.collections.FastHashMap
    * org.apache.commons.collections.SequencedHashMap
    * org.apache.commons.collections.LRUMap
可以使用clustered-commons-collections module。
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics