视频课程
小黑屋思过中,禁止观看!
评论并刷新后可见

您需要在视频最下面评论并刷新后,方可查看完整视频

视频课程
立即观看
付费视频

您支付费用,方可查看完整视频

¥{{user.role.value}}
课程视频
开始学习
会员专享

视频合集

并发队列:阻塞与非阻塞队列详解

  • 课程笔记
  • 问答交流
并发队列在实际的工作中应用场景还是挺多的,也需要重点掌握。
为了助大家掌握好并发队列,这节课我会重点讲解以下5点:
1.并发队列的种类有哪些
2.阻塞队列的实现原理
3.阻塞队列的应用
4.非阻塞队列的实现原理
5.非阻塞队列的应用

并发队列的种类

并发队列:阻塞与非阻塞队列详解-mikechen

在并发队列上JDK提供了两套实现:

1.一个是以ConcurrentLinkedQueue为代表的高性能队列非阻塞。

2.一个是以BlockingQueue接口为代表的阻塞队列,都继承自Queue。

阻塞队列(BlockingQueue)

阻塞队列常用于生产者和消费者的场景,生产者是向队列里添加元素的线程,消费者是从队列里取元素的线程。
并发队列:阻塞与非阻塞队列详解-mikechen
阻塞队列的2个关键特点:

 

评论交流
  1. 李鸿翼

    使用arrayblockQueue阻塞队列实现生产者与消费者

  2. 路正银

    用阻塞队列实现生产者与消费者:

    • mikechen

      good,基于LinkedBlockingQueue阻塞队列实现的生产者与消费者,刚好下一节课我会讲到LinkedBlockingQueue的底层实现 ✗咧嘴笑✗ ✗拳头✗