java 并发包
CopyOnWriteArraySet 写时复制集合(set内部都是用map实现的,所以可以用map就没必要用set)
ConcurrentHashMap 并发map(内部用16个小map实现,只有在很多线程/*100个以上*/并发访问的情况下,才能看见优势/*与hashmap比*/)
CopyOnWriteArrayList 写时复制列表
java并发包的这些数据结构使用场合:多线程并发访问,并且读操作远远多于写操作。如果大部分访问都是写操作,这些数据结构未必有什么优势