--线程的五种状态--
--线程池的原理和线程池的使用场景--
--两个线程交替打印如何实现--
--Java线程池原理---
--线程池使用场景--
https://www.cnblogs.com/weigy/p/12667425.html
--常见的四种线程池和区别--
https://www.cnblogs.com/weigy/p/12314052.html
--volatile关键字的作用--
--Java 如何实现线程间通信--
--如何在两个线程之间共享数据--
--ThreadLocal有什么用--
-如果你提交任务时,线程池队列已满,这时会发生什么--
--两个线程如何实现交叉打印--
--两个线程交叉打印递增数字,用synchronized和wait实现--
https://blog.csdn.net/u011519624/article/details/79646306