线程池的思想是一种对象池的思想,开放一块内存空间,里面存放了众多(未死亡)的线程,池中线程执行调度由池管理器来处理。当有线程任务时,从池中取一个,执行完毕,对象归还给池。这样可以避免反复创建线程对象所带来的性能开销,节省了系统的资源。
代码: http://www.cnblogs.com/chenjingjing/articles/1683745.html
一、固定大小的线程池 newFixedThreadPool
二、单任务线程池 newSingleThreadExecutor
三、 可变尺寸的线程池 newCachedThreadPool
四、延迟连接池 newScheduledThreadPool
五、自定义线程池 ThreadPoolExecutor(一顿参数)