ExecutorService executorService = Executors.newFixedThreadPool(2); Callable<Integer> task = new CalculateSum(num1, num2); Future<Integer> future = executorService.submit(task);什么意思
时间: 2024-02-19 18:01:50 浏览: 91
ExecutorService的execute和submit方法
这段代码的意思是创建一个固定大小为2的线程池 `executorService`,然后创建一个实现了 `Callable` 接口的 `CalculateSum` 对象的实例 `task`,并将其提交到线程池中执行。`CalculateSum` 类需要两个整数参数 `num1` 和 `num2`,它的 `call()` 方法会计算这两个整数的和并返回结果。`submit()` 方法会返回一个 `Future` 对象 `future`,可以通过该对象来获取计算结果或者在计算完成前取消任务。
阅读全文