if (list != null){
//多线程操作加速
CompletableFuture[] f = list
.stream()
.map(
obj-> CompletableFuture.runAsync(
()->{
try {
//TODO 业务逻辑
} catch (Exception e) {
e.printStackTrace();
log.error("{}",e.getMessage());
}
})
).toArray(CompletableFuture[]::new);
//等待总任务完成
CompletableFuture.allOf(f).join();
}
CompletableFuture多线程加速
最新推荐文章于 2023-03-13 17:40:30 发布