- 锁消除、锁重入、锁粗化
- 活锁,饥饿,AQS
- HashMap与CurrentHashMap
- HashMap数据结构
- 乐观锁的业务场景及实现方式
- 同步容器和并发容器
- Java中ArrayList和LinkedList区别
- ThreadLocal内存泄漏
- 谷歌并发包——MoreExecutors
- 通过JOL查看对象头markword
- ReentrantLock执行流程
- CountDownLatch原理
- CyclicBarrier实现原理
- sync关键字冷知识
- 手写线程池
- JMH
- 保护性暂停模式
- 读写锁的降级
- AQS中Node的三种状态
- sleep和wait的异同
- 多线程必问
- 线程池中shutdown和shutdownNow的区别
- FutureTask自定义实现
- 指令重排
- forkJoin和线程池的区别
- 偏向与重入的异同
- MESI——缓存一致性协议
