熟悉Java多线程编程的同学都知道,当我们线程创建过多时,容易引发内存溢出,因此我们就有必要使用线程池的技术了. 最近看了一些相关文章,并亲自研究了一下源码,发现有些文章还是有些问题的,所以我也总结了一下,在此奉献给大家. 1 线程池的优势 总体来说,线程池有如下的优势: (1)降低资源消耗.通过重复利用已创建的线程降低线程创建和销毁造成的消耗. (2)提高响应速度.当任务到达时,任务可以不需要等到线程创建就能立即执行. (3)提高线程的可管理性.线程是稀缺资源,如果无限制的创建,不仅会消耗系统…