一:curent* 是弱一致性,遍历的过程中会被修改,报错,size方法也不一定准确,查询性能不稳定
deque 和queue的不同就是 deque可以是头尾都可以进行插入,删除。queue是尾部。
arrayBockingQueue是有界的,linkBockingQueue是无界的,锁粒度也更小,但是实现是链表。SynchronousQueue是容量0,一个插入,对应一个取出。
priorityBlockingQueue是优先队列。容量受系统资源限制。
安全的队列经常用在生产者,消费者模式中。