马士兵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