Java-马士兵-Java多线程与高并发 从入门到精通
从入门到精髓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
更多知识
-
OpenClaw养虾记实操系列,手把手教你部署本地优先的龙虾,深度定制你的专属养虾黑科技
课程介绍:龙虾(OpenClaw)不是普通的聊天机器人,而是你的个人智能助理。不需要高配电脑,不需要懂编程代码,只要你会用手机聊天,就能指挥它在后台搞定杂活、智能协作、生成方案。为什么你需要这只“龙虾
努ぐ努ノ
84 阅读
-
Cursor快速入门到精通,全面掌握Cursor降本增效,把Cursor变成日常开发里的实用帮手
课程介绍你是否有过这样的困扰:在用代码工具时总觉得效率不够高?想尝试AI编程工具,却不知道从哪里入手配置?或是已经用上了Cursor,却只用到了基础功能?如果这些是你正在面对的问题,这门课正好适合你—
莫小言′
53 阅读
-
快手数字人带货最新玩法,新手一天也能300+,无脑操作,看完直接上手揭秘
项目介绍:快手大家都知道他是一个短视频平台,目前的流量也能排个一二名的,我们主要是靠数字人进行直播带货,不需要真人出境,你只需要选好品,把直播间搭建好一天24小时用数字人在那里直播带货就可以,完全不封
不愿失去
32 阅读
-
拼多多年费会员,实经验分享操,时长拉满,干货拉满(更新1月)
课程介绍:课程来自纪主任的拼多多年费会员。看了课程之后,才发现自己以前的操作思路还有很多细节要完善优化,甚至底层逻辑完全不对需要重来,学了正确的方法之后才懂得什么叫做“稳定盈利”,所以,有可能你觉得“
冷夕颜
62 阅读
-
某大佬亲授公众号流量主实战教学:多赛道玩法全覆盖,小白轻松变现,每月多挣5k+
项目介绍:做公众号流量主,从来不需要过硬的文笔,也不需要全职投入,核心是跟对资深大佬、选对蓝海赛道、掌握多赛道玩法。本次课程由圈内深耕公众号多年的资深大佬亲授,摒弃市面上过时的单一玩法、空泛理论,主打
小偏执i
67 阅读
-
老邓电商·淘宝开店运营教程直通车,从基础到进阶,提升店铺流量,转化率和整体运营效率(更新3月)
课程介绍:主要内容:直通车、引力魔方、赛马测款、达摩盘人群推广等多个核心内容。通过详细的案例分析和实操演示,帮助学员掌握店铺诊断、爆款拉升、动销计划、人群精准投放等关键技能。课程内容从基础到进阶,适合
许她画里成妆
53 阅读
-
2026短视频IP+AI破局大课3月线下课,把自己做成产品,把Ai变成军团,把IP做成体系
3天2夜4位导师4场私密夜话12大案例路演把自己做成产品,把Ai变成军团,把IP做成体系,IP+AI,才是超级个体的终极组合。2026,一起破局!为什么这场大课你必须要来?因为一件事已经发生了:AI已
不与君同
31 阅读
-
2026外贸业务员实操课程,这两节课帮你快速打通外贸全流程,实现首单突破
课程介绍:这两节课帮你快速打通外贸全流程!第一节课拆解前期准备,从选品、供应商对接,到公司注册、进出口权备案,手把手教你搞定基础搭建;第二节课聚焦核心获客与成交,分享谷歌、社媒低成本获客技巧,配套开发
矜持在于妩媚
49 阅读
撰写回复