对于map(set)的使用
如果不要求线程安全
HashMap
TreeMap
LinkedHashMap
并发量小
Hashtable
Collections.synchronizedXXX
并发量大
ConcurrentHashMap // 高并发不涉及顺序
ConcurrentSkipListMap // 高并发考虑顺序
对于队列使用
不要求线程安全
ArrayList
LinkedList
并发量小
Collections.synchronizedXXX
Vector
CopyOnWrite
并发量大
ConcurrentLinkedQueue 高并发同步
BlockingQueue 阻塞式队列
LinkedBlockingQueue 阻塞式无界消息队列
ArrayBlockingQueue 数组有界消息队列
DelayQueue 执行定时任务
LinkedTransferQueue
SynchronizedQueue
thread43 - 同步容器
最新推荐文章于 2024-02-15 20:36:47 发布