摘要: 示例 java // 线程池的大小会根据执行的任务数动态分配 ExecutorService cachedThreadPool = Executors.newCachedThreadPool(); public static ExecutorService newCachedThreadPool() 阅读全文
posted @ 2020-05-20 17:04 phoenix307 阅读(45) 评论(0) 推荐(0)
摘要: 为什么用线程池 有时候,系统需要处理非常多的执行时间很短的请求,如果每一个请求都开启一个新线程的话,系统就要不断的进行线程的创建和销毁,有时花在创建和销毁线程上的时间会比线程真正执行的时间还长。而且当线程数量太多时,系统不一定能受得了。 使用线程池主要为了解决一下几个问题: 通过重用线程池中的线程, 阅读全文
posted @ 2020-05-20 15:18 phoenix307 阅读(50) 评论(0) 推荐(0)