随笔分类 - 多线程
摘要:1.Future回顾 Future 以及相关使用方法提供了异步执行任务的能力,但是对于结果的获取却是很不方便,我们必须使用Future.get()的方式阻塞调用线程,或者使用轮询方式判断 Future.isDone 任务是否结束,再获取结果。 代码示例: import java.util.concu
阅读全文
摘要:package com.company; import java.util.ArrayList; import java.util.List; import java.util.concurrent.*; public class Main { public static void main(Str
阅读全文
摘要:#1.注意:Executors是不建议的 #2.强制使用ThreadPoolExecutor 2.1 点击查看代码 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUni
阅读全文
摘要:借鉴: https://blog.csdn.net/mryang125/article/details/81878168 多线程理解: https://www.cnblogs.com/jmsjh/p/7762034.html package com.company; import java.util
阅读全文