为什么使用 Executor 框架?
每次执行任务创建线程 new Thread()比较消耗性能,创建一个线程是比较耗时、
耗资源的。
调用 new Thread()创建的线程缺乏管理,被称为野线程,而且可以无限制的创建,
线程之间的相互竞争会导致过多占用系统资源而导致系统瘫痪,还有线程之间的
频繁交替也会消耗很多系统资源。
接使用 new Thread() 启动的线程不利于扩展,比如定时执行、定期执行、定时
定期执行、线程中断等都不便实现。
Java Program!
每次执行任务创建线程 new Thread()比较消耗性能,创建一个线程是比较耗时、
耗资源的。
调用 new Thread()创建的线程缺乏管理,被称为野线程,而且可以无限制的创建,
线程之间的相互竞争会导致过多占用系统资源而导致系统瘫痪,还有线程之间的
频繁交替也会消耗很多系统资源。
接使用 new Thread() 启动的线程不利于扩展,比如定时执行、定期执行、定时
定期执行、线程中断等都不便实现。