摘要: 先说结论,真正的饱和顺序是corePoolSize -> workQueue -> maximumPoolSize。 我们都知道,线程池有以下参数 ThreadPoolExecutor(int corePoolSize, //核心线程数 int maximumPoolSize, // long ke 阅读全文
posted @ 2024-06-13 15:06 救苦救难韩天尊 阅读(180) 评论(0) 推荐(1) 编辑
摘要: 先说结论:Future集合并不是等线程池执行完才开始遍历,而是线程池内的线程执行完一条Future集合就立即遍历一条 在使用线程池的业务场景下,我们经常需要获取线程执行的返回值,此时我们需要Callable对象当做线程池参数并用List<Future>接收,然后遍历List<Future>获取我们想 阅读全文
posted @ 2024-06-13 15:05 救苦救难韩天尊 阅读(23) 评论(0) 推荐(0) 编辑