线程安全的java容器有哪些
时间: 2023-11-07 12:05:16 浏览: 87
Java中线程安全的容器有:
1. ConcurrentHashMap:线程安全的哈希表,支持高并发的读写操作。
2. CopyOnWriteArrayList:线程安全的动态数组,支持并发读写操作,写操作会复制一份新的数组。
3. ConcurrentLinkedQueue:线程安全的队列,支持高并发的入队和出队操作。
4. BlockingQueue:阻塞队列,提供了线程安全的入队和出队操作,支持阻塞和超时等待。
5. LinkedBlockingQueue:基于链表实现的阻塞队列,支持高并发的入队和出队操作。
6. ArrayBlockingQueue:基于数组实现的阻塞队列,支持高并发的入队和出队操作。
7. ConcurrentSkipListMap:线程安全的跳表,支持高并发的读写操作,可以用作有序的Map。
8. ConcurrentSkipListSet:线程安全的跳表,支持高并发的读写操作,可以用作有序的Set。
阅读全文