首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页视频123_synchronized锁升级之升级流程

123_synchronized锁升级之升级流程

播放34
尚硅谷JUC并发编程与源码分析2022/视频/123_synchronized锁升级之升级流程.mp4
原链接:http://www.atguigu.com/
视频文本
展开

我来说两句

0 条评论
登录 后参与评论

作者

腾讯云开发者课程
1
7分58秒
01_JUC教程简介
35
2
6分7秒
02_为什么学好用好多线程如此重要
39
3
10分2秒
03_start线程开启C源码分析
42
4
10分17秒
04_基础概念复习
36
5
4分44秒
05_用户守护线程理论
43
6
6分15秒
06_用户守护线程代码演示和总结
39
7
6分16秒
07_CompletableFuture之Future为什么出现
34
8
3分37秒
08_CompletableFuture之引出FutureTask-上集
36
9
6分12秒
09_CompletableFuture之引出FutureTask-中集
37
10
10分36秒
100_ThreadLocal之是什么能干嘛
37
11
14分29秒
101_ThreadLocal之案例编码实战
27
12
14分59秒
103_ThreadLocal之底层源码分析
40
13
8分18秒
104_ThreadLocal之由弱引用引出问题
39
14
4分57秒
105_ThreadLocal之强引用
36
15
6分20秒
106_ThreadLocal之软引用
22
16
4分39秒
107_ThreadLocal之弱引用
39
17
15分40秒
108_ThreadLocal之虚引用
43
18
5分33秒
109_ThreadLocal之为什么源码用弱引用
38
19
3分21秒
10_CompletableFuture之引出FutureTask-下集
35
20
11分47秒
110_ThreadLocal之清除脏Entry
40
21
4分38秒
111_ThreadLocal之小总结
44
22
7分26秒
112_对象内存布局之布局简介-上
31
23
6分12秒
113_对象内存布局之布局简介-下
34
24
9分31秒
114_对象内存布局之对象标记MarkWord
32
25
6分18秒
115_对象内存布局之类型指针
27
26
10分27秒
116_对象内存布局之实例数据和对齐填充
35
27
6分6秒
117_对象内存布局之64位MarkWork源码讲解
34
28
13分20秒
118_对象内存布局之JOL证明
44
29
2分4秒
119_对象内存布局之对象分代年龄
36
30
8分48秒
11_CompletableFuture之FutureTask结合线程池提升性能
24
31
9分4秒
120_对象内存布局之压缩指针参数说明
39
32
6分45秒
121_synchronized锁升级之入门知识简介
36
33
12分18秒
122_synchronized锁升级之性能变化背景知识
35
34
3分13秒
123_synchronized锁升级之升级流程
34
35
12分0秒
124_synchronized锁升级之无锁
34
36
9分34秒
125_synchronized锁升级之偏向锁理论-上
39
37
8分50秒
126_synchronized锁升级之偏向锁理论-下
38
38
8分51秒
127_synchronized锁升级之参数启动偏向锁
40
39
6分41秒
128_synchronized锁升级之暂停启动偏向锁
30
40
9分31秒
129_synchronized锁升级之偏向锁撤销
28
41
8分8秒
12_CompletableFuture之get获取容易阻塞
42
42
5分32秒
130_synchronized锁升级之偏向锁生流程小总结
36
43
3分38秒
131_synchronized锁升级之java15后偏向锁废除
33
44
6分56秒
132_synchronized锁升级之轻量级锁说明
39
45
8分55秒
133_synchronized锁升级之轻量级锁代码证明和流程总结
46
46
2分43秒
134_synchronized锁升级之重量级锁代码证明和流程总结
33
47
8分50秒
135_synchronized锁升级之锁升级后和hashcode关系
28
48
5分55秒
136_synchronized锁升级之锁升级后和hashcode代码证明
37
49
3分37秒
137_synchronized锁升级之小总结
36
50
5分44秒
138_synchronized锁升级之锁消除
39
51
4分11秒
139_synchronized锁升级之锁粗化
34
52
5分56秒
13_CompletableFuture之轮询耗费CPU
34
53
4分47秒
140_AQS之开篇简介
33
54
13分3秒
141_AQS之是什么
35
55
11分16秒
142_AQS之为什么是JUC框架基础
33
56
6分6秒
143_AQS之能干嘛
29
57
6分34秒
144_AQS之state和CLH队列
49
58
6分33秒
145_AQS之自身属性和Node节点介绍
35
59
18分35秒
146_AQS之源码分析01
33
60
12分51秒
147_AQS之源码分析02
36
61
12分0秒
148_AQS之源码分析03
38
62
16分19秒
149_AQS之源码分析04
38
63
7分52秒
14_CompletableFuture之Future异步优化思路
34
64
16分52秒
150_AQS之源码分析05
41
65
13分51秒
151_AQS之源码分析06
36
66
16分26秒
152_AQS之源码分析07
36
67
8分14秒
153_AQS之源码小总结-上
40
68
8分42秒
154_AQS之源码小总结-中
39
69
9分28秒
155_AQS之源码小总结-下
31
70
8分13秒
156_读写锁之读写锁简介
26
71
10分29秒
157_读写锁之锁演化历程
37
72
16分35秒
158_读写锁之锁演化历程编码证明
40
73
19分35秒
159_读写锁之锁降级
35
74
6分47秒
15_CompletableFuture之CompletionStage源码分析
32
75
11分24秒
160_读写锁之锁降级设计思想
30
76
8分7秒
161_StampedLock锁之简介
34
77
5分45秒
162_StampedLock锁之特点
43
78
12分26秒
163_StampedLock锁之传统读写功能
40
79
13分47秒
164_StampedLock锁之乐观读功能
36
80
2分26秒
165_StampedLock锁之缺点
41
81
9分11秒
166_终章の总结
37
82
10分12秒
16_CompletableFuture之四大静态方法初讲
34
83
11分13秒
17_CompletableFuture之通用异步编程-上集
36
84
4分39秒
18_CompletableFuture之通用异步编程-下集
37
85
9分16秒
19_CompletableFuture之链式语法和join方法介绍
34
86
5分37秒
20_CompletableFuture之电商比价大厂案例需求分析
41
87
12分19秒
21_CompletableFuture之电商比价大厂案例编码实战-上集
45
88
8分18秒
22_CompletableFuture之电商比价大厂案例编码实战-下集
46
89
9分45秒
23_CompletableFuture之获得结果和触发计算
38
90
8分21秒
24_CompletableFuture之对计算结果进行处理
36
91
7分7秒
25_CompletableFuture之对计算结果进行消费
37
92
11分2秒
26_CompletableFuture之线程池运行选择
35
93
3分48秒
27_CompletableFuture之对计算速度选用
35
94
4分53秒
28_CompletableFuture之对计算结果合并
37
95
3分24秒
29_多线程锁之线程锁知识概述
29
96
6分4秒
30_多线程锁之悲观锁和乐观锁介绍
39
97
14分40秒
31_多线程锁之8锁案例编码演示
38
98
18分34秒
32_多线程锁之8锁案例原理解释
37
99
14分6秒
33_多线程锁之synchronized字节码分析
35
100
9分56秒
34_多线程锁之synchronized底层原语分析
38
101
10分6秒
35_多线程锁之公平锁和非公平锁
41
102
4分13秒
36_多线程锁之可重入锁理论知识
33
103
7分3秒
37_多线程锁之可重入锁synchronized代码验证
36
104
8分23秒
38_多线程锁之可重入锁原理分析和lock代码验证
31
105
7分51秒
39_多线程锁之死锁案例和排查命令
41
106
9分4秒
40_多线程锁之objectMonitor和synchronized锁小总结
38
107
9分57秒
41_中断机制之中断协商机制简介
40
108
4分24秒
42_中断机制之3大中断方法说明
42
109
6分31秒
43_中断机制之通过volatile实现线程中断停止
38
110
3分23秒
44_中断机制之通过AtomicBoolean实现线程中断停止
42
111
6分33秒
45_中断机制之通过interrupt实现线程中断停止
47
112
6分45秒
46_中断机制之interrupt和isInterrupted源码分析
33
113
10分21秒
47_中断机制之中断协商案例深度解析-上集
41
114
13分42秒
48_中断机制之中断协商案例深度解析-下集
35
115
8分56秒
49_中断机制之静态方法interrupted
35
116
7分28秒
50_LockSupport之是什么及等待唤醒机制对比
32
117
7分54秒
51_LockSupport之wait和notify实现等待和唤醒
33
118
5分47秒
52_LockSupport之await和signal实现等待和唤醒
31
119
5分47秒
53_LockSupport之park和unpark入门简介
34
120
6分19秒
54_LockSupport之park和unpark编码实战
33
121
5分54秒
55_LockSupport之原理小总结
39
122
9分20秒
56_JMM之入门简介
35
123
3分32秒
57_JMM之学术定义和作用
37
124
19分3秒
58_JMM之三大特性
39
125
4分43秒
59_JMM之多线程对变量的读写过程
33
126
9分15秒
60_JMM之happens-before-上集
42
127
11分53秒
61_JMM之happens-before-下集
38
128
7分11秒
62_JMM之happens-before小总结和案例分析
33
129
5分20秒
63_volatile之两大特性
40
130
18分41秒
64_volatile之四大屏障
38
131
10分51秒
65_volatile之读写屏障插入策略
35
132
15分25秒
66_volatile之可见性案例详解
32
133
17分9秒
67_volatile之无原子性案例详解
26
134
13分34秒
68_volatile之禁重排案例详解
31
135
9分29秒
69_volatile之日常使用场景
49
136
7分51秒
70_volatile之小总结
32
137
11分15秒
71_CAS之原理简介
37
138
7分25秒
72_CAS之源码分析引出Unsafe类
35
139
12分19秒
73_CAS之Unsafe类详解
36
140
11分2秒
74_CAS之Unsafe类底层汇编源码分析
43
141
4分1秒
75_CAS之原子引用AtomicReference
39
142
10分42秒
76_CAS之手写自旋锁
34
143
5分25秒
77_CAS的两大缺点
34
144
8分23秒
78_CAS之AtomicStampedReference入门
38
145
10分1秒
79_CAS之ABA问题编码实战
39
146
4分8秒
80_原子类入门介绍和分类说明
35
147
9分16秒
81_原子类之基本类型原子类
34
148
4分21秒
82_原子类之数组类型原子类
38
149
9分24秒
83_原子类之引用类型原子类
31
150
8分23秒
84_原子类之对象的属性修改原子类理论
34
151
6分50秒
85_原子类之对象的属性修改原子类案例01
37
152
7分56秒
86_原子类之对象的属性修改原子类案例02
38
153
3分36秒
87_原子类之原子操作增强类理论入门
35
154
10分54秒
88_原子类之LongAdder和LongAccumulator简介
33
155
9分42秒
89_原子类之高性能热点商品点赞计数案例
36
156
8分33秒
90_原子类之LongAdder源码分析前置知识
28
157
11分11秒
91_原子类之LongAdder高性能原理说明
31
158
5分44秒
92_原子类之LongAdder源码分析01
31
159
8分2秒
93_原子类之LongAdder源码分析02
38
160
9分14秒
94_原子类之LongAdder源码分析03
36
161
8分0秒
95_原子类之LongAdder源码分析04
32
162
15分22秒
96_原子类之LongAdder源码分析05
34
163
16分16秒
97_原子类之LongAdder源码分析06
38
164
3分35秒
98_原子类之LongAdder源码分析07
37
165
2分30秒
99_原子类之原子操作增强类小总结
35

相关推荐

暂无相关视频

领券