Java基础教程:多线程基础——线程池 线程池 在正常负载的情况瞎,通过为每一个请求创建一个新的线程来提供服务,从而实现更高的响应性. new Thread(runnable).start() 在生产环境中,为每一个任务分配一个线程的方法存在一些缺陷,尤其是需要创建大量线程时: 线程生命周期的开销非常高.线程的创建和销毁是需要代价的. 资源消耗.如果可运行线程数量多于可用处理器数量,那么有些线程将会闲置.大量空闲的线程将会占用许多内存,给垃圾回收器带来压力,而且大量线程在竞争CPU资源时还将产生…