jdk1.5的3种并发集合类型(concurrent,copyonwrite,queue),这三种类型均位于Java.util.Concurrent包中,本文主要讲解ConcurrentHashMap和HashTable。
在 tiger之前,我们使用得最多的数据结构之一就是HashMap和Hashtable。大家都知道,HashMap中未进行同步考虑,而 Hashtable则使用了synchronized,带来的直接影响就是可选择,我们可以在单线程时使用HashMap提高效率,而多线程时用 Hashtable来保证安全。
|
|