Thread, synchronized, LockSupport, AbstractQueuedSynchronizer, ReentrantLock, Condition, BlockingQueue, ThreadPool
- JMM -Java Memory Model 三特性 synchronized volatile Double check 单例模式
- Thread Object wait() / notify() / notyfyAll() 用wait/notify实现BlockingQueue, 比较juc BlockingQueue Thread sleep() / yield() / join() Fork/Join案例 Interrupt 响应中断案例
- CAS -Compare And Swap
- LockSupport park 和 unpark
- AQS -AbstractQueuedSynchronizer AQS内部 Node / acquire() / release() AQS实现独占锁 ReentrantLock synchronized比较 两种锁模型 读写锁案例 Condition BlockingQueue
- ThreadPoolExecutor 参数图 源码解析 注意事项