LinkedBlockingQueue的取值和设值
LinkedBlockingQueue是一个阻塞队列,取值和设值都有三种不同的方法 :
方法 |
描述 |
方法 |
描述 |
add |
若超出了度列的长度会直接抛出异常 |
remove |
若队列为空,抛出NoSuchElementException异常 |
put |
若发现队列已经满了会发生阻塞一直等待空间,以加入元素 |
take |
若队列为空,发生阻塞,等待有元素 |
offer |
如果发现队列已满无法添加的话,会直接返回false |
poll |
若队列为空,返回null |
0
赞
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦