Java8新特性 CompletableFuture的使用
下面两种方法的使用:
CompletableFuture.supplyAsync 异步有返回值
CompletableFuture.runAsync异步无返回值
期望:对一个list集合中的每个元素加以处理(假设它们都是耗时操作),要求处理过程是异步并行的。对处理后的结果再次异步处理
步骤:
新建一个list
创建固定线程数的线程池
异步并行处理 list(同时会有五个守护线程异步去处理)
等待每个future任务完成
分别从每个future任务中取值(...
原创
2022-03-22 15:11:41 ·
1373 阅读 ·
0 评论