为什么java使用Executor框架?

nerds 194

每次执行任务创建线程 new   Thread()比较消耗性能,创建一个线程是比较耗时、 耗资源的。

调用 new   Thread()创建的线程缺乏管理,被称为野线程,而且可以无限制的创建, 线程之间的相互竞争会导致过多占用系统资源而导致系统瘫痪,还有线程之间 的频繁交替也会消耗很多系统资源。

接使用 new  Thread()   启动的线程不利于扩展,比如定时执行、定期执行、定时定 期执行、线程中断等都不便实现。

课程推荐:https://www.nigaea.com/837.html

回复

我来回复
  • 暂无回复内容