阻塞队列的基本概念
JUC阻塞队列的存取方法分析
-
常用的存取方法都是来自于JUC包下的BlockQueue

-
生产者存储的方法分析
-
add(E)

-
offer(E)

-
boolean offer(E e, long timeout, TimeUnit unit)

-
put(E e) 、添加数据到队列中,队列满了则会挂起线程,等到队列中有位置再添加数据,会一直等待

-
消费者获取数据的方法、下面这些方法涉及到方法的重载
remove()、从队列中移除元素、元素为空抛出异常

-
poll()

-
poll(timeout,unit)
-
E poll(long timeout, TimeUnit unit)队列中移除元素,队列为空,挂起线程timeout时间。等生产者丢数据再获取。

-
take()











