线程池的初步认识(一)
线程池的初步认识(一) 一、定义 管理一组工作线程。 二、作用 可以限制应用程序中同一时刻运行的线程数; 可以应用在多线程服务器上。 三、好处 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗,比如内存; 提高响应速度。创建线程再到执行任务的额外时间,会延迟处理的请求; 提高线程的客观理性。通过线程池,实现对线程的统一分配,调优和监控;比如可以避免无线创建线程引起的OutOfMemoryError。 四、java 5 在 java.util.concurrent 中内置线程池 Excutors,返回对象为ThreadPoolExecutor,包含三种创建的方法: ExecutorService executorService1 = Executors.newSingleThreadExecutor(); ExecutorService executorService2 = Executors.newFixedThreadPool(10); ExecutorService executorService3 = Executors.newScheduledThreadPo...