Executors.newCachedThreadPool():一池可扩容根据需求创建线程. 该方法返回一个可根据实际情况调整线程数量的线程池。初始大小为0。当有新任务提交时,如果当前线程池中没有线程可用,它会创建一个新的线程来处理该任务。如果在一段时间内(默认为60秒)没有新任务提交,核心线程会超时并被销毁,从而缩小线程池的大小。
1、将线程池用到的参数定义到配置文件中 在项目的 resources 目录下创建 executor.properties 文件,并添加如下配置: # 异步线程配置# 核心线程数async.executor.thread.core_pool_size=5# 最大线程数async.executor.thread.max_pool_size=8# 任务队列大小async.executor.thread.queue_capacity=2# 线程池中线程的名...