本文只做简要解析,实际情形下我们多用spring的taskExecutor 直接使用new Thread()创建线程的缺点: 1.new Thread()耗费性能 2.调用new Thread()创建的线程缺乏管理,被称为野线程,而且可以无限制创建,之间相互竞争,会导致过多占用系统资源导致系统瘫痪. 3.不利于扩展,比如如定时执行.定期执行.线程中断 使用线程池的优点: 1.可重用存在的线程,减少对象创建.消亡的开销,性能佳 2.可有效控制最大并发线程数,提高系统资源的使用率,同时避免过多资源竞…