![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
海里鲸随浪而起
这个作者很懒,什么都没留下…
展开
-
java8 Stream多线程并行数据处理
Stream多线程并行数据处理 将一个顺序执行的流转变成一个并发的流只要调用 parallel()方法 public static long parallelSum(long n){ return Stream.iterate(1L, i -> i +1).limit(n).parallel().reduce(0L,Long::sum); } ...原创 2018-11-16 13:13:06 · 4006 阅读 · 0 评论 -
java8多线程异步调用 CompletableFuture 详解
CompletableFuture 详解 CompletableFuture类实现了CompletionStage和Future接口。Future是Java 5添加的类,用来描述一个异步计算的结果,但是获取一个结果时方法较少,要么通过轮询isDone,确认完成后,调用get()获取值,要么调用get()设置一个超时时间。但是这个get()方法会阻塞住调用线程,这种阻塞的方式显然和我们的异步编程的初...转载 2018-11-16 14:48:57 · 285 阅读 · 0 评论