【Java并发编程】JDK的并发容器

JDK提供的并发容器大部分在java.util.concurrent包中。

  • ConcurrentHashMap:这是一个搞笑的并发HashMap,线程安全。
  • CopyOnWriteArrayList:这是一个List,在读多写少的情况下,这个容器性能非常好,远超Vector。
  • ConcurrentLinkedQueue:用链表实现的高效并发队列,线程安全。
  • BlockingQueue:这是一个接口,JDK内部通过链表(LinkedBlockingQueue)或数组(ArrayBlockingQueue)实现这个接口。表示阻塞队列,适合用于作为数据共享的通道。
  • ConcurrentSkipListMap:使用跳表实现的Map,适用于快速查找的场景。

你可能感兴趣的:(Java)