ThreadPoolExecutor线程池中线程执行完毕后会存活多长时间
时间: 2023-06-30 09:15:27 浏览: 220
完全解析Android多线程中线程池ThreadPool的原理和使用
线程池中的线程执行完毕后,如果当前线程数大于核心线程数,那么空闲的非核心线程会在一定时间(默认60秒)内存活,如果在这段时间内没有新的任务需要处理,那么这些空闲的非核心线程会被回收。而核心线程则不会被回收,除非线程池被关闭。这个存活时间可以通过keepAliveTime参数进行设置。如果设置为0,则表示线程执行完毕后立即被回收。
阅读全文