并发使用场景 并发流parallelStream:适合计算密集型(运算 排序 合并 过滤 去重) completableFuture:使用IO密集型(网络IO 磁盘IO 数据库IO) CompletableFuture栗子 同时执行两个不相关任务,然后合并 private List<UserTask> getNotCompleteUserTask(Long userId) { //查出完成的 CompletableFuture<List<UserTask>> listComplete