获取相关资料

Java-马士兵-【Java多线程与高并发】从入门到精通

Java-马士兵-[Java多线程与高并发]从入门到精通

Java-马士兵-【Java多线程与高并发】从入门到精通

资源简介:

资源大小:5.93 GB

从入门到精髓[Java多线程与高并发],横扫一切面试中的线程与并发问题!

课程目录

001-马士兵2023最新MCA3.0版Java架构师课.mp4

002-[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

008-[synchonized锁07]锁的细节2:偏向锁启动与偏向锁未启动.mp4

009-[synchonized锁08]锁降级过程.mp4

010-[synchonized锁09]synchonized实现过程.mp4

011-[线程&synchonized锁10]什么是锁?.mp4

012-[线程&synchonized锁11]互斥锁.mp4

013-[线程&synchonized锁12]synchronized.mp4

014-[线程&synchonized锁13]markword.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]多核cpu.mp4

021-[线程&synchonized锁20]cacheline的概念伪共享).mp4

022-[线程&synchonized锁21]CacheLinePadding代码讲解).mp4

023-[线程&synchonized锁22]多线程可见性问题.mp4

024-[线程&synchonized锁23]Disorder代码讲解.mp4

025-[线程&synchonized锁24]NoVisibility代码讲解.mp4

026-[线程&synchonized锁25]汇编码解读.mp4

027-[线程&synchonized锁26]DCL单列要不要加volatile1.mp4

028-[线程&synchonized锁27]DCL单列要不要加volatile2.mp4

029-[线程&synchonized锁28]解决乱序.mp4

030-[线程&synchonized锁29]Jvm内存屏障.mp4

031-[线程&synchonized锁30]volatile实现细节.mp4

032-[多线程&高并发31]为什么阿里京东都喜欢问JUC?.mp4

033-[多线程&高并发32]为什么CAS和AQS是JUC的核心?.mp4

034-[多线程&高并发33]ReentrantLock适用于什么场景?.mp4

035-[多线程&高并发34]原生锁支持(LockSupport)适用于什么场景?.mp4

036-[多线程&高并发35]各种同步器在大厂面试中的综合运用怎么做?.mp4

037-[多线程&高并发36]从CPU架构的角度理解底层高并发的构成.mp4

038-[多线程&高并发37]为什么百度腾讯喜欢跟你聊线程池?.mp4

039-[多线程&高并发38]JDK有哪些直接可用的线程池?.mp4

040-[多线程&高并发39]线程池如果需要自定义,有哪些参数可以定义?.mp4

041-[多线程&高并发40]生产环境中的线程池如何监控?.mp4

042-[多线程&高并发41]线程池有哪些在实际中的应用场景?.mp4

043-[多线程&高并发42]面向未来,学习路线指引与职业规划指导.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

051-[并发的本质50]JAVA靠什么解决可见性和有序性.mp4

052-[并发的本质51]写BUFFER的底层性能优化问题(首次公开).mp4

053-[并发的本质52]锁的本质到底是个啥?.mp4

054-[并发的本质53]锁在JAVA中如何实现.mp4

055-[并发的本质54]锁概念解析.mp4

056-[并发的本质55]详解自旋锁概念.mp4

057-[并发的本质56]JAVA中的锁优化,锁升级详解.mp4

058-[ReentrantLock源码-57]ReentrantLock简介(整套内容介绍).mp4

059-[ReentrantLock源码-58]ReentrantLock简单分析lock方法.mp4

060-[ReentrantLock源码-59]AQS介绍.mp4

061-[ReentrantLock源码-60]lock方法源码.mp4

062-[ReentrantLock源码-61]acquire方法源码.mp4

063-[ReentrantLock源码-62]tryAcquire方法.mp4

064-[ReentrantLock源码-63]addWaiter方法.mp4

065-[ReentrantLock源码-64]acqureQueued方法(上).mp4

066-[ReentrantLock源码-65]acqureQueued方法(下).mp4

067-[ReentrantLock源码-66]unlock方法分析.mp4

068-[ReentrantLock源码-67]release方法分析.mp4

069-[线程池源码68]并发课程介绍-线程池源码.mp4

070-[线程池源码69]应用方式.mp4

071-[线程池源码70]核心参数.mp4

072-[线程池源码71]线程池执行流程分析.mp4

073-[线程池源码72]线程池ctl属性分析.mp4

074-[线程池源码73]线程池状态.mp4

075-[线程池源码74]execute方法.mp4

076-[线程池源码75]addWorker方法-状态&数量判断.mp4

077-[线程池源码76]addWorker方法-添加&启动工作线程.mp4

078-[线程池源码77]Worker对象简单认知.mp4

079-[线程池源码78]runWorker方法分析.mp4

080-[线程池源码79]getTask方法分析.mp4

081-[线程池源码80]processWorkerExit方法分析.mp4

082-[基础篇01]线程的概念.mp4

083-[基础篇02]线程的启动方式.mp4

084-[基础篇03]线程的3个方法.mp4

085-[基础篇04]线程的状态.mp4

086-[基础篇05]锁的概念.mp4

087-[基础篇06]锁的特性.mp4

088-[基础篇07]设计小程序验证锁的问题.mp4

089-[基础篇08]锁的可重入属性.mp4

090-[基础篇09]异常跟锁.mp4

091-[基础篇10]锁的底层实现.mp4

092-[基础篇11]Volatile保证线程可见性.mp4

093-[基础篇12]Volatile禁止指令重排序.mp4

094-[基础篇13]Volatile不能保证原子性.mp4

095-[基础篇14]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)_volatile.mp4

110-[基础篇29]面试题一(2)_wait,notify.mp4

111-[基础篇30]面试题一(3)_CountDownLatch.mp4

112-[基础篇31]面试题一(4)_Semaphore,其他思路.mp4

113-[基础篇32]面试题二(1)_synchronized.mp4

114-[基础篇33]面试题二(2)_CAS.mp4

115-[基础篇34]读源码的方法.mp4

116-[基础篇35]ReentrantLock源码.mp4

117-[基础篇36]AQS源码.mp4

118-[面试精讲]阿里对同步深刻思考问题.mp4

119-[面试精讲]经典老炮哲学家就餐问题.mp4

120-[面试精讲]华为经典的线程交替问题.mp4

121-[面试精讲]美团触及灵魂的同步问题.mp4

122-[面试精讲]变种的生产者消费者问题.mp4

123-[面试精讲]异步线程事务咋回滚问题.mp4

124-[面试精讲]HashMap有哪些线程安全的方式?.mp4

125-[面试精讲]HashMap在扩容上做了哪些优化?.mp4

126-[面试精讲]什么是嵌入式服务器?为什么要使用嵌入式服务器?.mp4

127-[面试精讲]为什么hashmap扩容的时候是2倍?.mp4

128-[面试精讲]ConcurrentHashMap底层原理是什么?.mp4

129-[面试精讲]高并发中的集合有哪些问题?.mp4

130-[面试精讲]ThreadLocal的原理是什么,使用场景有哪些?.mp4

131-[面试精讲]synchronized和lock有哪些区别?.mp4

132-[面试精讲]线程池线程复用的原理是什么?.mp4

133-[面试精讲]如何预防死锁?.mp4

134-[面试精讲]介绍线程的生命周期和状态?.mp4

135-[面试精讲]描述一下线程安全活跃态问题,以及竞态条件?.mp4

136-[面试精讲]创建线程有哪些方式?.mp4

137-[面试精讲]为什么要使用线程池?.mp4

138-[面试精讲]线程的sleep、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面试题]深入JDK源码解读ThreadLocal的私有领地.mp4

0
分享到:

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址