第三节 reentrantlock类unlock方法源码解析
{{ interaction.likeNum == 0 ? (pageType === 'video' ? '抢首赞' : '点赞') : formatNumber(interaction.likeNum) }}
{{ interaction.collectionNum == 0 ? '收藏' : formatNumber(interaction.collectionNum) }}
{{ interaction.discussNum == 0 ? (pageType === 'video' ? '抢沙发' : '讨论') : formatNumber(interaction.discussNum) }}
分享
适合人群
适合有一定JAVA基础的,想深入了解java并发原理和JDK源码的同学学习
你将会学到
通过学习该课程,能够学习JAVA多线程的并发编程,并且深入JDK的源码了解java的并发原理
课程简介
本课程主要讲述java的并发编程及其原理,并结合JDK源码做讲解。涉及到JAVA多线程编程、线程的基础知识,线程状态变迁,线程的锁与同步,CAS无锁化技术,线程ThreadLocal类等,分别讲解了reentrantlock与synchronized两种锁,并对两种锁的使用场景做了对比,结合jdk源码介绍了reentrantlock的实现。
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
{{ detail.username }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
- 第一章 线程的基础知识
- 1-1试看 第一节 线程的创建、运行、睡眠、中断、调度、同步26:57
- 第二章 线程的锁、通知与等待
- 2-1第一节 线程的锁、通知与等待24:22
- 2-2第二节 线程的死锁与守护线程17:17
- 2-3第三节 线程的各种状态迁移05:54
- 第三章 ThreadLocal类与CAS无锁化
- 3-1第一节ThreadLocal类的使用与源码解析20:01
- 3-2第二节 CAS无锁化技术16:01
- 第四章 reentrantlock类的使用与源码解读
- 4-1第一节 reentrantlock类的介绍与使用15:22
- 4-2第二节 reentrantlock类lock方法源码解析26:59
- 4-3第三节 reentrantlock类unlock方法源码解析08:11
- 4-4第四节 reentrantlock与synchronized05:25
10课时
Java并发编程与JDK源码解析
826人学习
薛老师
5.0
¥39.00
7课时
redis分布式缓存实战
32人学习
薛老师
暂无评分
¥59.00
70课时
深入浅出之-JavaSE基础视频教程
1379290人学习
牛牧
4.9
免费
36课时
Spring4.0基础与提升视频教程(没有答疑服务)
1345551人学习
佟刚
4.8
免费
44课时
Struts2视频教程
789453人学习
佟刚
4.9
免费
71课时
全新版本Spring Boot 2.x全套视频教程 基础进阶实战 SpringBoot教程
770599人学习
小滴课堂
4.8
¥38.00
60课时
师傅带徒弟学Java第1篇 Java基础视频课程
645336人学习
关东升
4.9
¥29.00
107课时
Java8高级编程技术视频课程
624399人学习
李兴华
5.0
免费