最近搜索
暂无搜索记录
热搜
JAVA
大数据
分布式
Python
人工智能
爬虫
WEB
JavaScript
认证
课时01
001.并发编程课程详细介绍
2分30秒
课时02
002.线程的基础概念
44秒
课时03
003.基础概念-进程与线程
12分21秒
课时04
004.基础概念-多线程
9分0秒
课时05
005.基础概念-串行、并行、并发
5分23秒
课时06
006.基础概念-同步异步&阻塞非阻塞
7分4秒
课时07
007.线程的三种创建方式
21分10秒
课时08
008.线程的使用-线程的状态
21分31秒
课时09
009.线程的使用-线程常用方法-获取当前线程
3分30秒
课时10
010.线程的使用-线程常用方法-设置线程名称
4分30秒
课时11
011.线程的使用-线程常用方法-线程的优先级
4分55秒
课时12
012.线程的使用-线程常用方法-线程的让步
3分19秒
课时13
013.线程的使用-线程常用方法-线程的休眠
4分45秒
课时14
014.线程的使用-线程常用方法-线程的强占
10分33秒
课时15
015.线程的使用-线程常用方法-守护线程
3分28秒
课时16
016.线程的使用-线程常用方法-线程的等待和唤醒
14分24秒
课时17
017.线程的使用-结束线程-stop方法
3分52秒
课时18
018.线程的使用-结束线程-破坏死循环
3分50秒
课时19
019.线程的使用-结束线程-interrupt
13分5秒
课时20
020.并发编程的三大特性-原子性
11分4秒
课时21
021.并发编程的三大特性-原子性-synchronized保证原子性
12分47秒
课时22
022.并发编程的三大特性-原子性-CAS保证原子性
11分38秒
课时23
023.并发编程的三大特性-原子性-CAS缺点和问题
17分57秒
课时24
024.并发编程的三大特性-原子性-Lock锁
7分0秒
课时25
025.并发编程的三大特性-原子性-ThreadLocal
21分39秒
课时26
026.并发编程的三大特性-可见性-什么是可见性问题
11分6秒
课时27
027.并发编程的三大特性-可见性-volatile
8分15秒
课时28
028.并发编程的三大特性-可见性-synchronized
6分28秒
课时29
029.并发编程的三大特性-可见性-lock
7分35秒
课时30
030.并发编程的三大特性-可见性-final
4分1秒
课时31
031.并发编程的三大特性-有序性-什么是乱序执行
12分25秒
课时32
032.并发编程的三大特性-有序性-as-if-serial
4分2秒
课时33
033.并发编程的三大特性-有序性-happens-before
5分7秒
课时34
034.并发编程的三大特性-有序性-volatile
4分4秒
课时35
035.锁-锁的整体内容
2分5秒
课时36
036.锁-锁的分类-可重入锁、不可重入锁
3分57秒
课时37
037.锁-锁的分类-乐观锁、悲观锁
5分34秒
课时38
038.锁-锁的分类-公平锁、非公平锁
4分24秒
课时39
039.锁-锁的分类-互斥锁、共享锁
2分41秒
课时40
040.锁-synchronized-类锁、对象锁、
5分26秒
课时41
041.锁-synchronized-synchronized的优化
13分27秒
课时42
042.锁-synchronized-synchronized实现原理
7分28秒
课时43
043.锁-synchronized-synchronized锁升级
18分54秒
课时44
044.锁-synchronized-重量锁底层ObjectMonitor
24分45秒
课时45
045.锁-ReentrantLock-ReentrantLock和synchronized的区别
8分29秒
课时46
046.锁-ReentrantLock-AQS概述
9分43秒
课时47
047.锁-ReentrantLock-加锁流程概述
11分50秒
课时48
048.锁-ReentrantLock-加锁源码分析-lock方法
8分24秒
课时49
049.锁-ReentrantLock-加锁源码分析-acquire方法
5分38秒
课时50
050.锁-ReentrantLock-加锁源码分析-tryAcquire方法
14分46秒
课时51
051.锁-ReentrantLock-加锁源码分析-addWaiter方法
8分55秒
课时52
052.锁-ReentrantLock-加锁源码分析-acquireQueued方法
23分6秒
课时53
053.锁-ReentrantLock-加锁源码分析-tryLock()方法
4分2秒
课时54
054.锁-ReentrantLock-加锁源码分析-tryLock(time.unit)方法
9分5秒
课时55
055.锁-ReentrantLock-加锁源码分析-cancelAcquire方法
23分12秒
课时56
056.锁-ReentrantLock-加锁源码分析-lockInterruptibly方法
4分39秒
课时57
057.锁-ReentrantLock-释放锁流程概述
11分0秒
课时58
058.锁-ReentrantLock-释放锁源码分析
14分12秒
课时59
225.锁-AQS常见问题-为啥head是伪节点
10分34秒
课时60
226.锁-AQS常见问题-为啥用双向链表
5分47秒
课时61
218.锁-ConditionObject-介绍&应用
14分2秒
课时62
219.锁-ConditionObject-构建方式&核心属性
6分54秒
课时63
220.锁-ConditionObject-await方法分析(前置分析)
27分41秒
课时64
221.锁-ConditionObject-signal方法分析
19分0秒
课时65
222.锁-ConditionObject-await方法分析(后置分析)
更新时间:2024-06-28
32分18秒
课时66
223.锁-ConditionObject-Conditiond的awaitNanos&signalAll方法分析
更新时间:2024-06-28
12分0秒
课时67
059.锁-ReentrantReadWriteLock-为什么要出现读写锁
9分5秒
课时68
060.锁-ReentrantReadWriteLock-为什么要出现读写锁
12分31秒
课时69
061锁-ReentrantReadWriteLock-写锁加锁流程分析
9分32秒
课时70
062锁-ReentrantReadWriteLock-写锁加锁源码分析
14分11秒
课时71
063.锁-ReentrantReadWriteLock-写锁释放锁分析
5分57秒
课时72
064.锁-ReentrantReadWriteLock-读锁加锁入门分析
9分51秒
课时73
065.锁-ReentrantReadWriteLock-读锁加锁源码入门分析
17分46秒
课时74
066.锁-ReentrantReadWriteLock-读锁重入流程分析
18分11秒
课时75
067.锁-ReentrantReadWriteLock-读锁重入源码分析
8分2秒
课时76
068.锁-ReentrantReadWriteLock-读锁竞争的循环源码分析
11分34秒
课时77
069.锁-ReentrantReadWriteLock-读锁获取锁资源的后续唤醒操作
15分45秒
课时78
070.锁-ReentrantReadWriteLock-读锁释放锁流程以及源码分析
13分12秒
课时79
071.锁-关于死锁课程位置
1分51秒
课时80
072.阻塞队列-基础概念-生产者消费者概念
5分53秒
课时81
073.阻塞队列-基础概念-JUC阻塞队列的存取方法
10分26秒
课时82
074.阻塞队列-ArrayBlockingQueue-基本使用
7分21秒
课时83
075.阻塞队列-ArrayBlockingQueue-生产者方法-add&offer
14分16秒
课时84
076.阻塞队列-ArrayBlockingQueue-生产者方法-offer(time,unit)&put
13分4秒
课时85
077.阻塞队列-ArrayBlockingQueue-消费者方法-remove&poll方法
7分45秒
课时86
078.阻塞队列-ArrayBlockingQueue-消费者方法-poll(time,unit)&take&虚假唤醒
10分50秒
课时87
079.阻塞队列-LinkedBlockingQueue-实现原理
12分16秒
课时88
080.阻塞队列-LinkedBlockingQueue-生产者-add&offer方法
13分35秒
课时89
081.阻塞队列-LinkedBlockingQueue-生产者-offer(time,unit)&put方法
5分57秒
课时90
082.阻塞队列-LinkedBlockingQueue-消费者remove&poll()方法
14分11秒
课时91
083.阻塞队列-LinkedBlockingQueue-消费者poll(time,unit)&take方法
4分31秒
课时92
084.阻塞队列-PriorityBlockingQueue-介绍
5分38秒
课时93
085.阻塞队列-PriorityBlockingQueue-二叉堆介绍
9分30秒
课时94
086.阻塞队列-PriorityBlockingQueue-核心属性
10分28秒
课时95
087.阻塞队列-PriorityBlockingQueue-写源码分析-offer流程
9分6秒
课时96
088.阻塞队列-PriorityBlockingQueue-写源码分析-扩容
13分25秒
课时97
089.阻塞队列-PriorityBlockingQueue-写源码分析-添加数据保证结构
12分18秒
课时98
090.阻塞队列-PriorityBlockingQueue-读源码分析-获取数据流程
6分31秒
课时99
091.阻塞队列-PriorityBlockingQueue-读源码分析-dequeue核心流程
3分59秒
课时100
092.阻塞队列-PriorityBlockingQueue-读源码分析-保证二叉堆结构
15分14秒
课时101
093.阻塞队列-DelayQueue-介绍&应用
22分8秒
课时102
094.阻塞队列-DelayQueue-核心属性
6分53秒
课时103
095.阻塞队列-DelayQueue-写入数据流程
6分7秒
课时104
096.阻塞队列-DelayQueue-读取数据流程-remove&poll
7分18秒
课时105
097.阻塞队列-DelayQueue-读取数据流程-poll(time,unit)
14分58秒
课时106
098.阻塞队列-DelayQueue-读取数据流程-take
4分57秒
课时107
098.阻塞队列-SynchronousQueue-介绍
15分9秒
课时108
099.阻塞队列-SynchronousQueue-核心属性特点
22分17秒
课时109
100.阻塞队列-SynchronousQueue-TransferQueue源码-QNode
4分12秒
课时110
101.阻塞队列-SynchronousQueue-TransferQueue源码-transfer方法
25分9秒
课时111
224.阻塞队列-SynchronousQueue-TransferQueue源码-transfer方法流程图.mp4
21分20秒
课时112
099-线程池-线程池整体内容介绍
1分27秒
课时113
100-线程池-什么是线程池
9分43秒
课时114
101-线程池-JDK自带的构建线程池方式-固定长度线程池
10分33秒
课时115
102-线程池-JDK自带的构建线程池方式-单例线程池mp4
20分51秒
课时116
103-线程池-JDK自带的构建线程池方式-缓存线程池.mp4
8分43秒
课时117
104-线程池-JDK自带的构建线程池方式-定时任务线程池.mp4
14分32秒
课时118
105-线程池-JDK自带的构建线程池方式-工作窃取线程池
36分0秒
课时119
106-线程池-ThreadPoolExecutor-为什么要自定义线程池
12分37秒
课时120
107-线程池-ThreadPoolExecutor-线程池使用
16分45秒
课时121
108-线程池-ThreadPoolExecutor-源码-核心属性
23分13秒
课时122
109-线程池-ThreadPoolExecutor-源码-有参构造
6分14秒
课时123
110-线程池-ThreadPoolExecutor-源码-execute
28分30秒
课时124
111-线程池-ThreadPoolExecutor-源码-addWorker(上)
15分22秒
课时125
112-线程池-ThreadPoolExecutor-源码-addWorker(下)
15分52秒
课时126
113-线程池-ThreadPoolExecutor-源码-Worker类
11分12秒
课时127
114-线程池-ThreadPoolExecutor-源码-runWorker(上)
18分8秒
课时128
115-线程池-ThreadPoolExecutor-源码-runWorker(下)
10分51秒
课时129
116-线程池-ThreadPoolExecutor-源码-getTask
14分24秒
课时130
117-线程池-ThreadPoolExecutor-源码-shutdownNow方法
16分37秒
课时131
118-线程池-ThreadPoolExecutor-源码-shutdown方法
5分43秒
课时132
119-线程池-ThreadPoolExecutor-源码-线程池的核心参数到底如何设置
10分33秒
课时133
120-线程池-ThreadPoolExecutor-源码-核心执行图
21分23秒
课时134
121-线程池-定时任务线程池-介绍
4分1秒
课时135
122-线程池-定时任务线程池-应用
21分22秒
课时136
123-线程池-定时任务线程池-源码-核心属性和类
12分52秒
课时137
124-线程池-定时任务线程池-源码-schedule方法
25分1秒
课时138
125-线程池-定时任务线程池-源码-At和With方法&任务的run方法
17分2秒
课时139
126.并发集合-整体课程介绍
2分1秒
课时140
127.并发集合-ConcurrentHashMap-基础知识扫盲
10分48秒
课时141
128.并发集合-ConcurrentHashMap-put方法
6分11秒
课时142
129.并发集合-ConcurrentHashMap-putVal方法-散列算法
18分51秒
课时143
130.并发集合-ConcurrentHashMap-putVal方法-插入数据(无Hash冲突)
10分39秒
课时144
131.并发集合-ConcurrentHashMap-putVal方法-初始化数组
17分19秒
课时145
132.并发集合-ConcurrentHashMap-putVal方法-插入数据(挂链表-一)
12分14秒
课时146
133.并发集合-ConcurrentHashMap-putVal方法-插入数据(挂链表-二)
12分46秒
课时147
134.并发集合-ConcurrentHashMap-扩容操作-treeifyBin触发扩容
4分59秒
课时148
135.并发集合-ConcurrentHashMap-扩容操作-tryPreSize(上)
21分5秒
课时149
136.并发集合-ConcurrentHashMap-扩容操作-tryPreSize(中)
12分13秒
课时150
137.并发集合-ConcurrentHashMap-扩容操作-tryPreSize(下)
20分37秒
课时151
138.并发集合-ConcurrentHashMap-扩容操作-transfer方法(一)
10分17秒
课时152
139.并发集合-ConcurrentHashMap-扩容操作-transfer方法(二)
8分49秒
课时153
140.并发集合-ConcurrentHashMap-扩容操作-transfer方法(三)
18分25秒
课时154
141.并发集合-ConcurrentHashMap-扩容操作-transfer方法(四)
12分33秒
课时155
142.并发集合-ConcurrentHashMap-扩容操作-transfer方法(五)
29分38秒
课时156
143.并发集合-ConcurrentHashMap-扩容操作-helpTransfer方法
15分58秒
课时157
144.并发集合-ConcurrentHashMap-红黑树简单介绍
17分59秒
课时158
145.并发集合-ConcurrentHashMap-封装TreeNode和双向链表
11分15秒
课时159
146.并发集合-ConcurrentHashMap-TreeBin有参构造-双向链表链表转红黑树
22分32秒
课时160
147.并发集合-ConcurrentHashMap-balanceInsertion方法-保证红黑树平衡以及特性
19分31秒
课时161
148.并发集合-ConcurrentHashMap-putTreeVal-插入节点到红黑树
16分52秒
课时162
149.并发集合-ConcurrentHashMap-TreeBin的锁操作
17分9秒
课时163
150.并发集合-ConcurrentHashMap-红黑树迁移操作
9分50秒
课时164
151.并发集合-ConcurrentHashMap-get方法-查询数据的入口
8分18秒
课时165
152.并发集合-ConcurrentHashMap-ForwardingNode&ReservationNode的find方法
12分8秒
课时166
153.并发集合-ConcurrentHashMap-TreeBin的find方法
11分6秒
课时167
154.并发集合-ConcurrentHashMap-红黑树的查询方法
5分32秒
课时168
155.并发集合-ConcurrentHashMap-compute方法使用
7分50秒
课时169
156.并发集合-ConcurrentHashMap-compute方法源码分析
12分26秒
课时170
157.并发集合-ConcurrentHashMap-compute方法BUG以及IfPresent&IfAbsent区别
13分15秒
课时171
158.并发集合-ConcurrentHashMap-replace方法
9分26秒
课时172
159.并发集合-ConcurrentHashMap-merge方法
8分23秒
课时173
160.并发集合-ConcurrentHashMap的addCount方法(LongAdder)
11分17秒
课时174
161.并发集合-ConcurrentHashMap的addCount方法(CounterCell)
8分46秒
课时175
162.并发集合-ConcurrentHashMap的addCount方法(计数前置操作)
15分41秒
课时176
163.并发集合-ConcurrentHashMap的addCount方法(fullAddCount操作)
26分44秒
课时177
164.并发集合-ConcurrentHashMap的addCount方法(扩容的判断)
5分10秒
课时178
165.并发集合-ConcurrentHashMap的size方法
3分52秒
课时179
224.JDK1.7的HashMap的环形链表
24分26秒
课时180
210.并发集合-CopyOnWriteArrayList课程内容
1分50秒
课时181
211.并发集合-CopyOnWriteArrayList介绍
6分0秒
课时182
212.并发集合-CopyOnWriteArrayList核心属性&方法
3分19秒
课时183
213.并发集合-CopyOnWriteArrayList读操作
4分3秒
课时184
214.并发集合-CopyOnWriteArrayList写操作
12分6秒
课时185
215.并发集合-CopyOnWriteArrayList移除数据
21分39秒
课时186
216.并发集合-CopyOnWriteArrayList覆盖数据&清空集合
4分26秒
课时187
217.并发集合-CopyOnWriteArrayList迭代器
9分1秒
课时188
166-JUC并发工具-整体课程介绍
59秒
课时189
167-JUC并发工具-CountDownLatch-介绍
8分55秒
课时190
168-JUC并发工具-CountDownLatch-应用
11分51秒
课时191
169-JUC并发工具-CountDownLatch-源码(核心属性分析)
3分8秒
课时192
170-JUC并发工具-CountDownLatch-源码(方法分析)
20分12秒
课时193
171-JUC并发工具-CyclicBarrier-介绍
13分1秒
课时194
172-JUC并发工具-CyclicBarrier-应用
15分43秒
课时195
173-JUC并发工具-CyclicBarrier-源码(核心属性)
7分21秒
课时196
174-JUC并发工具-CyclicBarrier-源码(核心方法)
22分5秒
课时197
175-JUC并发工具-Semaphore-介绍
7分27秒
课时198
176-JUC并发工具-Semaphore-应用
14分13秒
课时199
177-JUC并发工具-Semaphore-源码(结构分析)
5分24秒
课时200
178-JUC并发工具-Semaphore-源码(非公平获取资源)
13分13秒
课时201
179-JUC并发工具-Semaphore-源码(非公平获取其他方法)
9分7秒
课时202
180-JUC并发工具-Semaphore-源码(公平方式)
5分20秒
课时203
181-JUC并发工具-Semaphore-源码(释放资源)
8分0秒
课时204
182-JUC并发工具-Semaphore-1.5版本BUG
17分45秒
课时205
183-JUC并发工具-Semaphore-1.8版本处理mp4
14分8秒
课时206
184-异步编程-FutureTask-介绍
5分30秒
课时207
185-异步编程-FutureTask-应用
14分59秒
课时208
186-异步编程-FutureTask-源码-核心属性
8分22秒
课时209
187-异步编程-FutureTask-源码-run方法
10分15秒
课时210
188-异步编程-FutureTask-源码-set&setException
4分1秒
课时211
189-异步编程-FutureTask-源码-cancel
8分59秒
课时212
190-异步编程-FutureTask-源码-get
11分56秒
课时213
191-异步编程-FutureTask-源码-finishCompletion
7分7秒
课时214
192-异步编程-CompletableFuture-介绍
6分56秒
课时215
193-异步编程-CompletableFuture-应用-基础函数认知
5分40秒
课时216
194-异步编程-CompletableFuture-应用-supplyAsync
6分28秒
课时217
195-异步编程-CompletableFuture-应用-runAsync
2分52秒
课时218
196-异步编程-CompletableFuture-应用-thenApply
12分3秒
课时219
197-异步编程-CompletableFuture-应用-thenAccept
3分34秒
课时220
198-异步编程-CompletableFuture-应用-thenRun
2分22秒
课时221
199-异步编程-CompletableFuture-应用-thenCombine
7分58秒
课时222
200-异步编程-CompletableFuture-应用-applyToEither
5分35秒
课时223
201-异步编程-CompletableFuture-应用-exceptionally
4分16秒
课时224
202-异步编程-CompletableFuture-应用-whenComplete,handle
7分17秒
课时225
203-异步编程-CompletableFuture-应用-allOf,anyOf
7分1秒
课时226
204-异步编程-CompletableFuture-源码-执行当前方法
15分8秒
课时227
205-异步编程-CompletableFuture-源码-任务编排的存储&执行方式
8分30秒
课时228
206-异步编程-CompletableFuture-源码-任务编排流程
9分40秒
课时229
207-异步编程-CompletableFuture-源码-后置任务执行时机(一)
15分41秒
课时230
208-异步编程-CompletableFuture-源码-后置任务执行时机(二)
9分2秒
课时231
209-异步编程-CompletableFuture-核心执行流程图
22分9秒