写点什么

LinkedBlockingQueue

0 人感兴趣 · 3 次引用

  • 最新
  • 推荐

快速掌握并发编程 ---ArrayBlockingQueue 底层原理和实战 java

用户头像
田维常2020 年 11 月 4 日

本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。分析ArrayBlockingQueue的底层源码分析。

https://static001.geekbang.org/infoq/f7/f7bfc525a1adf66f1b5780d4ddb041b3.jpeg?x-oss-process=image/resize,w_416,h_234

基于链表的有界阻塞队列 —— LinkedBlockingQueue

用户头像
程序员小航2020 年 10 月 4 日

上一节看了基于数据的有界阻塞队列 ArrayBlockingQueue 的源码,通过阅读源码了解到在 ArrayBlockingQueue 中入队列和出队列操作都是用了 ReentrantLock 来保证线程安全。下面咱们看另一种有界阻塞队列:LinkedBlockingQueue。

https://static001.geekbang.org/infoq/0b/0bfcf5ae251e52743d889a4d78c2509f.png?x-oss-process=image/resize,w_416,h_234

深入理解队列:LinkedBlockingQueue 源码深度解析

用户头像
独钓寒江雪2020 年 7 月 6 日

队列这个词对于大家来说并不陌生,大家都参加过军训,教官会要求大家站成一个队列,从队列头报数到队列尾。这个例子是来自生活,当然,在编程世界里面,队列的应用也十分广泛,比如线程池、消息队列等,底层原理都是使用的队列的思想。本文将深度解析LinkedB

LinkedBlockingQueue_LinkedBlockingQueue资料文章-InfoQ写作平台