代码改变世界

随笔档案-2020年03月

ThreadPoolExecutor如何创建线程池

2020-03-11 22:01 by 呼儿将出换美酒, 909 阅读, 收藏,
摘要: 一、为什么要使用线程池? a) 减少开销。因为创建和销毁线程需要和底层操作系统交互,每个线程都去做这个操作,会浪费大量的时间,降低系统效率 b) 避免内存溢出。线程池的线程数量不会超过最大值,不使用线程池可能会造成无限制的创建线程 二、为什么不使用Executors来创建线程池 a) Java中有自 阅读全文