- 创建线程的方式?
- 线程的状态有哪些?
- 线程池的核心参数?
- 线程池的工作流程?
- Jdk内置的4种线程池?
- 为什么阿里规范不建议使用Jdk内置的4种线程池?
- 什么是线程安全?
- 线程之间如何通信?
- wait和sleep的区别?
- 你对ThreadLocal的理解?
- 什么是内存泄漏?
- 你对强软弱虚引用的理解?
- synchronized和ReentrantLock的区别?
- 你对volatile的理解
- 锁升级?
- 你对无锁状态、偏向锁、轻量级锁、重量级锁的理解?
- JUC中的4种锁?
- 你对自旋锁CAS的理解?CAS的ABA问题?如何解决ABA问题?
- 你对JMM的理解
- 你对aqs的理解
- 单例模式懒汉式,双重检查机制?以及为什么要加volatile?
04-18
3451