BATJ面试题汇总及详解65页JAVA面试题汇总线程池的原理为什么要创建线程池创建线程池的方式说说线程安全问题什么是线程安全如何实现线程安全创建线程池有哪几个核心参数如何合理配置线程池的大小volatile ThreadLocal的使用场景和原理ThreadLocal什么时候会出现OOM的情况为什么synchronized volatile区别synchronized锁粒度模拟死锁场景