马士兵2020年最新Java多线程高并发讲解——20年架构师告诉你Java多线程与高并发应该怎么学
https://www.bilibili.com/video/BV1xK4y1C7aT
P1马士兵Java多线程与高并发①volatile关键字的字节码原语
https://www.bilibili.com/video/BV1xK4y1C7aT?p=1
P2java多线程与高并发②synchronized与volatile的硬件级实现
https://www.bilibili.com/video/BV1xK4y1C7aT?p=2
P3java多线程与高并发③无锁、偏向锁、轻量级锁、重量级锁升级过程
https://www.bilibili.com/video/BV1xK4y1C7aT?p=3
P4java多线程与高并发④内存屏障的基本概念
https://www.bilibili.com/video/BV1xK4y1C7aT?p=4
P5java多线程与高并发⑤使用线程池的好与不好
https://www.bilibili.com/video/BV1xK4y1C7aT?p=5
P6java多线程与高并发⑥为什么阿里开发手册建议自定义线程池
https://www.bilibili.com/video/BV1xK4y1C7aT?p=6
P7java多线程与高并发⑦自定义线程池的最佳实践
https://www.bilibili.com/video/BV1xK4y1C7aT?p=7
P8java多线程与高并发⑧常见线程池类型与应用场景
https://www.bilibili.com/video/BV1xK4y1C7aT?p=8
P9java多线程与高并发⑨JVM规范如何要求内存屏障(咨询vip加小助手an_sheng975)
https://www.bilibili.com/video/BV1xK4y1C7aT?p=9
P10java多线程与高并发⑩硬件层级内存屏障如何帮助java实现高并发(咨询vip添加小助手an_sheng975)
https://www.bilibili.com/video/BV1xK4y1C7aT?p=10