LinkedBlockingQueue的取值和设值

2016-07-19 浏览 (1281)

LinkedBlockingQueue是一个阻塞队列,取值和设值都有三种不同的方法 :

方法 描述 方法 描述
add 若超出了度列的长度会直接抛出异常 remove 若队列为空,抛出NoSuchElementException异常
put 若发现队列已经满了会发生阻塞一直等待空间,以加入元素 take 若队列为空,发生阻塞,等待有元素
offer 如果发现队列已满无法添加的话,会直接返回false poll 若队列为空,返回null
  • 所属分类: 后端技术
  • 版权声明: 本文链接 https://seaxiang.com/blog/linked_llocking_queue_get_set