从入门到精髓【Java多线程与高并发】,扫除面试中的所有线程与并发问题!
课程目录
2023年马士兵最新MCA3.0版Java架构师课程.mp4
02-【synchonized锁01】什么是CAS?.mp4
003-[synchonized锁02]CAS在新的JUC包中有哪些应用?.mp4
004-【synchonized锁03】用户态和内核态.mp4
005-[synchonized锁04]对象内存布局.mp4
006-【synchonized锁05】锁升级过程.mp4
007-[synchonized锁06]锁的细节1:锁重入.mp4
08-[synchonized锁07]锁的细节2:偏向锁启动,偏向锁未启动.mp4
09-【synchonized锁08】锁降级过程.mp4
synchonized锁09synchonized实现过程.mp4
011-【线程&synchonized锁10]什么是锁?.mp4
012-【线程&synchonized锁11.mp4
013-【线程&synchonized锁12]synchronized.mp4
014-【线程&synchonized锁13markword.mp4
015-【线程&synchonized锁14]CAS.mp4
016-【线程&synchonized锁15.mp4
017-【线程&synchonized锁16.mp4
018-【线程&synchonized锁17.mp4
019-【线程&synchonized锁18.mp4
020-【线程&synchonized锁19.mp4
021-【线程&cacheline概念伪共享)synchonized锁20.mp4
022-【线程&cachelinePading代码解释,synchonizeded锁21.mp4
023-【线程&synchonized锁22.mp4
024-【线程&disorder代码解释synchonized锁23.mp4
025-【线程&Novisibility代码解释24synchonized锁.mp4
026-【线程&synchonized锁25.mp4
027-【线程&synchonized锁26]DCL单列是否添加volatile1.mp4
028-【线程&synchonized锁27]DCL单列是否添加volatile2.mp4
029-【线程&synchonized锁28.mp4
030-【线程&Jvm内存屏障29synchonized锁.mp4
031-【线程&volatile实现了synchonized锁30.mp4
032-【多线程&阿里京东为什么喜欢问JUC?.mp4
033-【多线程&为什么CAS和AQS是JUC的核心?.mp4
034-【多线程&Reentrantlock适用于什么场景?.mp4
035-【多线程&原生锁支持高并发34](LockSupport)什么场景适合?.mp4
036-【多线程&高并发35]大厂面试中各种同步器的综合应用如何?.mp4
037-【多线程&高并发36]从CPU架构的角度了解底层高并发的组成.mp4
038-【多线程&百度腾讯为什么喜欢和你聊线程池?.mp4
039-【多线程&JDK直接可用的线程池有哪些?.mp4
040-【多线程&如果需要定制高并发39]线程池,可以定义哪些参数?.mp4
041-【多线程&如何监控生产环境中的线程池?.mp4
042-【多线程&线程池的实际应用场景是什么?.mp4
043-【多线程&面向未来,学习路线指导和职业规划指导.mp4
044-[并发性本质43]计算机组成原理-现代CPU架构带来的可见性问题详细说明.mp4
掌握并发底层原理045-【并发本质44】.mp4
046-[并发性本质45]探索锁的本质.mp4
047-[并发本质46]cache line的概念-缓存行对齐,伪共享.mp4
048-【并发本质47】缓存行填充编程技巧.mp4
049-[并发性本质48]有序性导致this溢出问题.mp4
050-[并发性本质49]有序性带来的半程对象问题.mp4
JAVA依靠什么来解决可见性和有序性.mp4
052-【并发性本质51】写BUFFER的底层性能优化(首次公开).mp4
053-【并发本质52】锁的本质是什么?.mp4
如何在JAVA中实现054-[并发本质53].mp4
055-[并发性本质54]锁概念分析.mp4
056-[并发性本质55]解释自旋锁的概念.mp4
057-【并发本质56】JAVA中的锁优化,锁升级详细说明.mp4
Reentrantlock源码-57-Reentrantlock简介(整套内容介绍).mp4
Reentrantlock源码-58Reentrantlock简单分析lock方法.mp4
060-AQS介绍[ReentrantLock源代码-59].mp4
lock方法源码061-[Reentrantlock源码-60].mp4
acquire方法源码062-[Reentrantlock源码-61.mp4
063-[Reentrantlock源码-62]tryAcquire方法.mp4
064-[Reentrantlock源码-63]addwaiter方法.mp4
acqureQueued方法(上)[Reentrantlock源码-64].mp4
066-[ReentrantLock源代码-65]acqureQueueed方法(下).mp4
unlock方法分析067-[Reentrantlock源码-66].mp4
release方法分析068-[reentrantlock源码-67].mp4
069-[68]并发课程介绍-线程池源码.mp4
070-[线程池源码69]应用方法.mp4
核心参数071-[线程池源码70].mp4
072-[线程池源代码71]线程池执行流程分析.mp4
线程池ctl属性分析073-[线程池源码72].mp4
线程池状态074-[线程池源码73].mp4
execute方法075-[线程池源码74].mp4
addworker方法-状态-076-[线程池源码75]&数量判断.mp4
addworker方法-添加077-[线程池源码76]&启动工作线程.mp4
Worker对象简单认知078-[线程池源码77].mp4
runWorker方法分析079-[线程池源码78].mp4
getttask方法分析080-[线程池源码79].mp4
procesworkerexit方法分析081-[线程池源码80].mp4
082-[基础篇01]线程概念.mp4
083-[基础篇02]线程启动模式.mp4
084-[基础篇03]线程的三种方法.mp4
085-[基础篇04]线程状态.mp4
086-【基础篇05】锁概念.mp4
087-[基础篇06]锁的特点.mp4
088-[基础文章07]设计小程序验证锁的问题.mp4
089-[基础文章08]锁的可重新进入属性.mp4
090-【基础篇09】异常跟锁.mp4
091-【基础篇10】锁的底层实现.mp4
Volatile保证了线程的可见性.mp4
Volatile禁止指令重新排序.mp4
094-[基本文章13]Volatile不能保证原子性.mp4
synchronized优化.mp4
简单回顾096-[基础文章15].mp4
097-【基础篇16】CAS(1).mp4
098-【基础篇17】CAS(2).mp4
099-【基础篇18】LongAdder.mp4
间接复习100-[基础文章19].mp4
101-【基础篇20】ReentrantLock.mp4
102-【基础篇21】CountDownLatch.mp4
103-【基础篇22】CyclicBarrier.mp4
104-【基础篇23】Phaser.mp4
105-【基础篇24】ReadWriteLock.mp4
106-【基础篇25】Semaphore.mp4
107-【基础篇26】Exchanger.mp4
108-【基础篇27】LockSupport.mp4
109-[基础文章28]面试题1(1)_volatile.mp4
110-[基础文章29]面试题1(2)_wait,notify.mp4
111-[基础篇30]面试题1(3)_CountDownLatch.mp4
112-[基础文章31]面试题1(4)_Semaphore,其他思路.mp4
113-【基础篇32】面试题2(1)_synchronized.mp4
114-[基础篇33]面试题2(2)_CAS.mp4
115-[基础文章34]阅读源代码的方法.mp4
Reentrantlock源码116-[基础篇35].mp4
AQS源码117-[基础文章36].mp4
118-【面试讲座】阿里同步深入思考问题.mp4
119-【面试讲座】经典老炮哲学家就餐问题.mp4
120-【面试讲座】华为经典线程交替问题.mp4
121-【面试精讲】美团触动灵魂的同步问题.mp4
122-【面试讲座】变种生产者和消费者的问题.mp4
123-【面试精讲】异步线程事务如何回滚?.mp4
Hashmap的线程安全方式有哪些?.mp4
Hashmap在扩容方面做了哪些优化?.mp4
什么是嵌入式服务器?为什么要使用嵌入式服务器?.mp4
127-【面试精讲】为什么hashmap的扩展时间是原来的两倍?.mp4
ConcurrentHashmap的底层原理是什么?.mp4
129-【面试精讲】高并发集合有哪些问题?.mp4
Threadlocal的原理是什么,使用场景是什么?.mp4
synchronized和lock有什么区别?.mp4
线程池线程复用的原理是什么?.mp4
133-【面试讲座】如何防止死锁?.mp4
134-【面试讲座】介绍线程的生命周期和状态?.mp4
135-【面试讲座】描述线程安全活跃状态和竞争条件?.mp4
136-【面试精讲】创建线程的方法有哪些?.mp4
137-【面试精讲】为什么要使用线程池?.mp4
138-【面试讲座】线程slep、wait、join、如何使用yield?.mp4
139-【面试精讲】程序开多少线程合适?.mp4
140-【面试讲座】什么是守护线程?.mp4
141-[30w面试问题]强力引用的原理和应用场景.mp4
软引用原理及应用场景142-[30w面试题].mp4
143-[30w面试题]虚引原理及应用场景.mp4
144-[30w面试题]弱引用原理及应用场景(重点).mp4
145-[30w面试题]ThreadLocal是否存在内存泄漏?.mp4
146-[30w面试题]深入解读ThreadLocal私有领地的JDK源码.mp4
[我要扒资料]