线程和线程池的优点及缺点说明
下文笔者讲述线程及线程的优缺点,如下所示
线程的优点及缺点
线程的简介:
线程 new Thread()即可创建一个线程
线程的优点:
创建非常简单,使用new Thread()即可创建,API非常的简单易用
线程的缺点:
由于每次都需new Thread,所以性能堪忧,效率不高
无统一管理,如果创建大量的单个线程,会消耗系统资源(导致OOM),
使系统挂掉,总之一句话,无法管理
线程池的优点及缺点
线程池的优点:
降低资源消耗
通过重复利用已创建的线程
来降低线程创建和销毁造成的消耗。
提高响应速度
当需要创建运行时,无需创建线程
放入线程池即可直接运行
线程的可管理性变强:
操作系统中线程是稀缺资源
线程池可对线程进行统一分配,调优和监控
线程池的缺点:
1.如果线程数非常少时
则线程池的开销相对较大
不划算
2.线程池创建时间长
3.线程池创建需要消耗大量资源(小应用完全不适用)
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


