jdk源码分析书籍_多线程系列之-JDK同步队列底层实现源码分析

28b1ebe8dc692845bdec7b6580afcf70.png

课程简介:

课程目标:通过本课程的学习,理解并掌握JDK同步阻塞队列的应用及内部实现原理,提升自身技术能力与价值。

适用人群:具有Java基础的人群,希望学习Java多线程、并发编程技术的人群。

课程概述:阻塞队列 (BlockingQueue)是Java util.concurrent包下重要的数据结构,BlockingQueue提供了线程安全的队列访问方式,当阻塞队列进行插入数据时,如果队列已满,线程将会阻塞等待直到队列非满;从阻塞队列取数据时,如果队列已空,线程将会阻塞等待直到队列非空。并发包下很多高级同步类的实现都是基于BlockingQueue实现的。本课程将深入底层源码实现,带你剖析JDK同步阻塞队列的底层实现。

d9cbb5d783d11b6f7806412bce638d81.png

环境参数:idea, jdk1.8

课程目录:

第一章 BlockQueue接口

    • 1-1 BlockQueue接口介绍 (03:49)
    • 1-2 BlockQueue主要方法介绍1 (10:19)
    • 1-3 BlockQueue主要方法介绍2 (12:34)

第二章 ArrayBlockQueue队列

    • 2-1 ArrayBlockQueue原理 (03:31)
    • 2-2 ArrayBlockQueue源码分析_构造方法介绍 (04:30)
    • 2-3 ArrayBlockQueue源码分析_put与offer方法实现 (07:01)
    • 2-4 ArrayBlockQueue源码分析_enqueue方法实现 (02:41)
    • 2-5 ArrayBlockQueue源码分析_take与poll方法实现 (05:47)

第三章 LinkedBlockingQueue队列

    • 3-1 LinkedBlockingQueue原理 (03:52)
    • 3-2 LinkedBlockingQueue构造方法介绍 (03:43)
    • 3-3 LinkedBlockingQueue源码分析_put_offer方法实现 (08:03)
    • 3-4 LinkedBlockingQueue源码分析_take_poll方法实现 (04:43)

课程链接:

JDK同步队列底层实现源码分析|多线程系列视频课程 - 蛙课视频​www.wkcto.com
43883a81416eb7fe00d564b02e23b27f.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值