跳到主要内容

JUC 并发编程与源码解析

JUC 并发编程与源码解析

一、前言

二、计算机底层原理篇

  • 指令级并行
  • CPU 缓存结构原理
  • JMM 模型深度剖析:JSR-133: Java Memory Model and Thread Specification

三、并发原理篇

  • 1.线程底层如何开启? start0 底层源码分析
  • 2、Java对象内存布局和对象头
  • 3.Synchronized 原理分析
  • 4.锁优化 & 升级
  • 5.AQS 底层原理分析
  • 6.ReentrantLock 重入锁源码分析
  • 7.CAS 算法和 ABA 问题
  • 8.Volatile 原理与源码分析
  • 9.并发编程工具
  • 10.ThreadLocal底层原理
  • 11.线程池底层原理

四、并发实战案例篇