
- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐



















- 课程介绍
- 课程大纲试看
- 学员评价
适合人群:
适合有一定JAVA基础的,想深入了解java并发原理和JDK源码的同学学习
你将会学到:
通过学习该课程,能够学习JAVA多线程的并发编程,并且深入JDK的源码了解java的并发原理
课程简介:
本课程主要讲述java的并发编程及其原理,并结合JDK源码做讲解。涉及到JAVA多线程编程、线程的基础知识,线程状态变迁,线程的锁与同步,CAS无锁化技术,线程ThreadLocal类等,分别讲解了reentrantlock与synchronized两种锁,并对两种锁的使用场景做了对比,结合jdk源码介绍了reentrantlock的实现。
课程大纲-Java并发编程与JDK源码解析
资料下载第1章线程的基础知识(26分钟1节)
1-1
第一节 线程的创建、运行、睡眠、中断、调度、同步该小节主要介绍线程创建的三种方法,创建后如何运行,线程睡眠,线程中断的方法,线程调度相关,如何等待线程结束。通过具体的代码示例,来展示这些使用方法。
[26:57]开始学习第2章线程的锁、通知与等待(47分钟3节)
第3章ThreadLocal类与CAS无锁化(36分钟2节)
3-1
第一节ThreadLocal类的使用与源码解析介绍ThreadLocal类的作用,使用方法,子线程如何继承父线程的ThreadLocal类,并从源码上进行分析
「仅限付费用户」点击下载“java并发编程PPT与源代码.rar”
[20:01]开始学习3-2
第二节 CAS无锁化技术介绍CAS无锁技术,CAS是Compare And Swap的缩写,意思是比较后再交换,通过介绍CAS的底层实现包,介绍CAS的接口和原理,以及使用场景
「仅限付费用户」点击下载“java并发编程PPT与源代码.rar”
[16:01]开始学习第4章reentrantlock类的使用与源码解读(55分钟4节)
4-1
第一节 reentrantlock类的介绍与使用介绍介绍java jdk提供的reentrantlock锁类,以及如何使用该类
「仅限付费用户」点击下载“java并发编程PPT与源代码.rar”
[15:22]开始学习4-2
第二节 reentrantlock类lock方法源码解析介绍reentrantlock类lock的方法,并解析该方法的实现源代码
「仅限付费用户」点击下载“java并发编程PPT与源代码.rar”
[26:59]开始学习4-3
第三节 reentrantlock类unlock方法源码解析介绍reentrantlock类unlock的方法,并解析该方法的实现源代码
「仅限付费用户」点击下载“java并发编程PPT与源代码.rar”
[08:11]开始学习4-4
第四节 reentrantlock与synchronized介绍reentrantlock类与synchronized关键字的对比,介绍两种锁机制的异同点以及使用场景
「仅限付费用户」点击下载“java并发编程PPT与源代码.rar”
[05:25]开始学习
5