阻塞队列

1. 原理 阻塞队列,关键字是阻塞,先理解阻塞的含义,在阻塞队列中,线程阻塞有这样的两种情况: 当队列中没有数据的情况下,消费者端的所有线程都会被自动阻塞(挂起),直到有数据放入队列。 当队列中填满数据的情况下,生产者端的所有线程都会被自动阻塞(挂起),直到队列中有空的位置,线程被自动唤醒。 2.

集合 

hashmap

参考文档: 漫画:什么是ConcurrentHashMap? 漫画:什么是HashMap?

集合 

ArrayList扩容

参考链接: ArrayList扩容 ArrayList 有三种初始化方式: 指定大小初始化 public ArrayList(int initialCapacity) 传入一个 Collection 对象初始化,并将对象中的数据添加到ArrayList中 public ArrayList(Colle

集合