摘要:
为什么需要线程池?每次都要new一个thread,开销大,性能差;不能统一管理;功能少(没有定时执行、中断等)。使用线程池的好处是,可重用,可管理。Executor4种线程池// 可缓存线程池,如果缓存中没有可用的,则移出60秒未使用过的线程ExecutorService service=Executors.newCachedThreadPool();// 大小固定的线程池ExecutorServiceservice= Executors.newFixedThreadPool(5);// 单线程,是线程量=1的FixedThreadPool,多任务下相当于排队。ExecutorServices 阅读全文