1.目录只是展示,资源都是在百度网盘裙里,自动同步更新!
2.持续更新,认准 拼多多【有家知识库】 其他店铺盗用本店资源是没有售后保障的!
3.搜索注意:下面类目需要切换搜索
喜马拉雅儿童
喜马拉雅成人
音乐合集
0-12岁孩子精品
家长必看精品
知识付费会员
知识付费
知识付费更新
当前目录
全盘
查全部
文件夹
文件
主页
/
知识资料库1
/
12.IT区
/
7月
/
033.Java-马士兵-【Java多线程与高并发】从入门到精通
/
001-马士兵2023最新MCA3.0版Java架构师课【 好课微信mmj4408】.mp4
002-【synchonized锁01】什么是CAS?【 好课微信mmj4408】.mp4
003-【synchonized锁02】CAS在新的JUC包里有哪些运用?【 好课微信mmj4408】.mp4
004-【synchonized锁03】用户态与内核态【 好课微信mmj4408】.mp4
005-【synchonized锁04】对象的内存布局【 好课微信mmj4408】.mp4
006-【synchonized锁05】锁升级过程【 好课微信mmj4408】.mp4
007-【synchonized锁06】锁的细节1:锁重入【 好课微信mmj4408】.mp4
008-【synchonized锁07】锁的细节2:偏向锁启动与偏向锁未启动【 好课微信mmj4408】.mp4
009-【synchonized锁08】锁降级过程【 好课微信mmj4408】.mp4
010-【synchonized锁09】synchonized实现过程【 好课微信mmj4408】.mp4
011-【线程&synchonized锁10】什么是锁?【 好课微信mmj4408】.mp4
012-【线程&synchonized锁11】互斥锁【 好课微信mmj4408】.mp4
013-【线程&synchonized锁12】synchronized【 好课微信mmj4408】.mp4
014-【线程&synchonized锁13】markword【 好课微信mmj4408】.mp4
015-【线程&synchonized锁14】CAS【 好课微信mmj4408】.mp4
016-【线程&synchonized锁15】自旋锁【 好课微信mmj4408】.mp4
017-【线程&synchonized锁16】锁升级初步【 好课微信mmj4408】.mp4
018-【线程&synchonized锁17】小结【 好课微信mmj4408】.mp4
019-【线程&synchonized锁18】计算机组成【 好课微信mmj4408】.mp4
020-【线程&synchonized锁19】多核cpu【 好课微信mmj4408】.mp4
021-【线程&synchonized锁20】cacheline的概念伪共享)【 好课微信mmj4408】.mp4
022-【线程&synchonized锁21】CacheLinePadding代码讲解)【 好课微信mmj4408】.mp4
023-【线程&synchonized锁22】多线程可见性问题【 好课微信mmj4408】.mp4
024-【线程&synchonized锁23】Disorder代码讲解【 好课微信mmj4408】.mp4
025-【线程&synchonized锁24】NoVisibility代码讲解【 好课微信mmj4408】.mp4
026-【线程&synchonized锁25】汇编码解读【 好课微信mmj4408】.mp4
027-【线程&synchonized锁26】DCL单列要不要加volatile1【 好课微信mmj4408】.mp4
028-【线程&synchonized锁27】DCL单列要不要加volatile2【 好课微信mmj4408】.mp4
029-【线程&synchonized锁28】解决乱序【 好课微信mmj4408】.mp4
030-【线程&synchonized锁29】Jvm内存屏障【 好课微信mmj4408】.mp4
031-【线程&synchonized锁30】volatile实现细节【 好课微信mmj4408】.mp4
032-【多线程&高并发31】为什么阿里京东都喜欢问JUC?【 好课微信mmj4408】.mp4
033-【多线程&高并发32】为什么CAS和AQS是JUC的核心?【 好课微信mmj4408】.mp4
034-【多线程&高并发33】ReentrantLock适用于什么场景?【 好课微信mmj4408】.mp4
035-【多线程&高并发34】原生锁支持(LockSupport)适用于什么场景?【 好课微信mmj4408】.mp4
036-【多线程&高并发35】各种同步器在大厂面试中的综合运用怎么做?【 好课微信mmj4408】.mp4
037-【多线程&高并发36】从CPU架构的角度理解底层高并发的构成【 好课微信mmj4408】.mp4
038-【多线程&高并发37】为什么百度腾讯喜欢跟你聊线程池?【 好课微信mmj4408】.mp4
039-【多线程&高并发38】JDK有哪些直接可用的线程池?【 好课微信mmj4408】.mp4
040-【多线程&高并发39】线程池如果需要自定义,有哪些参数可以定义?【 好课微信mmj4408】.mp4
041-【多线程&高并发40】生产环境中的线程池如何监控?【 好课微信mmj4408】.mp4
042-【多线程&高并发41】线程池有哪些在实际中的应用场景?【 好课微信mmj4408】.mp4
043-【多线程&高并发42】面向未来,学习路线指引与职业规划指导【 好课微信mmj4408】.mp4
044-【并发的本质43】计算机组成原理-现代CPU架构带来的可见性难题详解【 好课微信mmj4408】.mp4
045-【并发的本质44】掌握并发底层原理【 好课微信mmj4408】.mp4
046-【并发的本质45】探寻锁的本质【 好课微信mmj4408】.mp4
047-【并发的本质46】cache line的概念-缓存行对齐、伪共享【 好课微信mmj4408】.mp4
048-【并发的本质47】缓存行填充的编程技巧【 好课微信mmj4408】.mp4
049-【并发的本质48】有序性带来的this溢出问题【 好课微信mmj4408】.mp4
050-【并发的本质49】有序性带来的半程对象问题【 好课微信mmj4408】.mp4
051-【并发的本质50】JAVA靠什么解决可见性和有序性【 好课微信mmj4408】.mp4
052-【并发的本质51】写BUFFER的底层性能优化问题(首次公开)【 好课微信mmj4408】.mp4
053-【并发的本质52】锁的本质到底是个啥?【 好课微信mmj4408】.mp4
054-【并发的本质53】锁在JAVA中如何实现【 好课微信mmj4408】.mp4
055-【并发的本质54】锁概念解析【 好课微信mmj4408】.mp4
056-【并发的本质55】详解自旋锁概念【 好课微信mmj4408】.mp4
057-【并发的本质56】JAVA中的锁优化,锁升级详解【 好课微信mmj4408】.mp4
058-【ReentrantLock源码-57】ReentrantLock简介(整套内容介绍)【 好课微信mmj4408】.mp4
059-【ReentrantLock源码-58】ReentrantLock简单分析lock方法【 好课微信mmj4408】.mp4
060-【ReentrantLock源码-59】AQS介绍【 好课微信mmj4408】.mp4
061-【ReentrantLock源码-60】lock方法源码【 好课微信mmj4408】.mp4
062-【ReentrantLock源码-61】acquire方法源码【 好课微信mmj4408】.mp4
063-【ReentrantLock源码-62】tryAcquire方法【 好课微信mmj4408】.mp4
064-【ReentrantLock源码-63】addWaiter方法【 好课微信mmj4408】.mp4
065-【ReentrantLock源码-64】acqureQueued方法(上)【 好课微信mmj4408】.mp4
066-【ReentrantLock源码-65】acqureQueued方法(下)【 好课微信mmj4408】.mp4
067-【ReentrantLock源码-66】unlock方法分析【 好课微信mmj4408】.mp4
068-【ReentrantLock源码-67】release方法分析【 好课微信mmj4408】.mp4
069-【线程池源码68】并发课程介绍-线程池源码【 好课微信mmj4408】.mp4
070-【线程池源码69】应用方式【 好课微信mmj4408】.mp4
071-【线程池源码70】核心参数【 好课微信mmj4408】.mp4
072-【线程池源码71】线程池执行流程分析【 好课微信mmj4408】.mp4
073-【线程池源码72】线程池ctl属性分析【 好课微信mmj4408】.mp4
074-【线程池源码73】线程池状态【 好课微信mmj4408】.mp4
075-【线程池源码74】execute方法【 好课微信mmj4408】.mp4
076-【线程池源码75】addWorker方法-状态&数量判断【 好课微信mmj4408】.mp4
077-【线程池源码76】addWorker方法-添加&启动工作线程【 好课微信mmj4408】.mp4
078-【线程池源码77】Worker对象简单认知【 好课微信mmj4408】.mp4
079-【线程池源码78】runWorker方法分析【 好课微信mmj4408】.mp4
080-【线程池源码79】getTask方法分析【 好课微信mmj4408】.mp4
081-【线程池源码80】processWorkerExit方法分析【 好课微信mmj4408】.mp4
082-【基础篇01】线程的概念【 好课微信mmj4408】.mp4
083-【基础篇02】线程的启动方式【 好课微信mmj4408】.mp4
084-【基础篇03】线程的3个方法【 好课微信mmj4408】.mp4
085-【基础篇04】线程的状态【 好课微信mmj4408】.mp4
086-【基础篇05】锁的概念【 好课微信mmj4408】.mp4
087-【基础篇06】锁的特性【 好课微信mmj4408】.mp4
088-【基础篇07】设计小程序验证锁的问题【 好课微信mmj4408】.mp4
089-【基础篇08】锁的可重入属性【 好课微信mmj4408】.mp4
090-【基础篇09】异常跟锁【 好课微信mmj4408】.mp4
091-【基础篇10】锁的底层实现【 好课微信mmj4408】.mp4
092-【基础篇11】Volatile保证线程可见性【 好课微信mmj4408】.mp4
093-【基础篇12】Volatile禁止指令重排序【 好课微信mmj4408】.mp4
094-【基础篇13】Volatile不能保证原子性【 好课微信mmj4408】.mp4
095-【基础篇14】synchronized优化【 好课微信mmj4408】.mp4
096-【基础篇15】简单回顾【 好课微信mmj4408】.mp4
097-【基础篇16】CAS(1)【 好课微信mmj4408】.mp4
098-【基础篇17】CAS(2)【 好课微信mmj4408】.mp4
099-【基础篇18】LongAdder【 好课微信mmj4408】.mp4
100-【基础篇19】间接性复习【 好课微信mmj4408】.mp4
101-【基础篇20】ReentrantLock【 好课微信mmj4408】.mp4
102-【基础篇21】CountDownLatch【 好课微信mmj4408】.mp4
103-【基础篇22】CyclicBarrier【 好课微信mmj4408】.mp4
104-【基础篇23】Phaser【 好课微信mmj4408】.mp4
105-【基础篇24】ReadWriteLock【 好课微信mmj4408】.mp4
106-【基础篇25】Semaphore【 好课微信mmj4408】.mp4
107-【基础篇26】Exchanger【 好课微信mmj4408】.mp4
108-【基础篇27】LockSupport【 好课微信mmj4408】.mp4
109-【基础篇28】面试题一(1)_volatile【 好课微信mmj4408】.mp4
110-【基础篇29】面试题一(2)_wait,notify【 好课微信mmj4408】.mp4
111-【基础篇30】面试题一(3)_CountDownLatch【 好课微信mmj4408】.mp4
112-【基础篇31】面试题一(4)_Semaphore,其他思路【 好课微信mmj4408】.mp4
113-【基础篇32】面试题二(1)_synchronized【 好课微信mmj4408】.mp4
114-【基础篇33】面试题二(2)_CAS【 好课微信mmj4408】.mp4
115-【基础篇34】读源码的方法【 好课微信mmj4408】.mp4
116-【基础篇35】ReentrantLock源码【 好课微信mmj4408】.mp4
117-【基础篇36】AQS源码【 好课微信mmj4408】.mp4
118-【面试精讲】阿里对同步深刻思考问题【 好课微信mmj4408】.mp4
119-【面试精讲】经典老炮哲学家就餐问题【 好课微信mmj4408】.mp4
120-【面试精讲】华为经典的线程交替问题【 好课微信mmj4408】.mp4
121-【面试精讲】美团触及灵魂的同步问题【 好课微信mmj4408】.mp4
122-【面试精讲】变种的生产者消费者问题【 好课微信mmj4408】.mp4
123-【面试精讲】异步线程事务咋回滚问题【 好课微信mmj4408】.mp4
124-【面试精讲】HashMap有哪些线程安全的方式?【 好课微信mmj4408】.mp4
125-【面试精讲】HashMap在扩容上做了哪些优化?【 好课微信mmj4408】.mp4
126-【面试精讲】什么是嵌入式服务器?为什么要使用嵌入式服务器?【 好课微信mmj4408】.mp4
127-【面试精讲】为什么hashmap扩容的时候是2倍?【 好课微信mmj4408】.mp4
128-【面试精讲】ConcurrentHashMap底层原理是什么?【 好课微信mmj4408】.mp4
129-【面试精讲】高并发中的集合有哪些问题?【 好课微信mmj4408】.mp4
130-【面试精讲】ThreadLocal的原理是什么,使用场景有哪些?【 好课微信mmj4408】.mp4
131-【面试精讲】synchronized和lock有哪些区别?【 好课微信mmj4408】.mp4
132-【面试精讲】线程池线程复用的原理是什么?【 好课微信mmj4408】.mp4
133-【面试精讲】如何预防死锁?【 好课微信mmj4408】.mp4
134-【面试精讲】介绍线程的生命周期和状态?【 好课微信mmj4408】.mp4
135-【面试精讲】描述一下线程安全活跃态问题,以及竞态条件?【 好课微信mmj4408】.mp4
136-【面试精讲】创建线程有哪些方式?【 好课微信mmj4408】.mp4
137-【面试精讲】为什么要使用线程池?【 好课微信mmj4408】.mp4
138-【面试精讲】线程的sleep、wait、join、yield如何使用?【 好课微信mmj4408】.mp4
139-【面试精讲】程序开多少线程合适?【 好课微信mmj4408】.mp4
140-【面试精讲】什么是守护线程?【 好课微信mmj4408】.mp4
141-【30w面试题】强引用的原理与应用场景【 好课微信mmj4408】.mp4
142-【30w面试题】软引用的原理与应用场景【 好课微信mmj4408】.mp4
143-【30w面试题】虚引用的原理与应用场景【 好课微信mmj4408】.mp4
144-【30w面试题】弱引用的原理与应用场景(重点)【 好课微信mmj4408】.mp4
145-【30w面试题】ThreadLocal到底存不存在内存泄漏?【 好课微信mmj4408】.mp4
146-【30w面试题】深入JDK源码解读ThreadLocal的私有领地【 好课微信mmj4408】.mp4
Copyright © All rights reserved.
信息加载中,请等待...