java8 stream创建线程
时间: 2024-05-25 22:09:21 浏览: 214
线程的创建
Java8中引入了Stream API,可以更方便地进行集合操作,同时也可以使用Stream API创建线程。具体来说,可以使用`parallel()`方法将Stream对象转换为并行流,从而启动多个线程同时执行集合操作。
例如,下面的代码使用Stream API创建线程,计算0~9的和:
```
int sum = IntStream.range(0, 10).parallel().sum();
```
在这个例子中,`IntStream.range(0, 10)`创建了一个包含0~9的整数流,`parallel()`方法将其转换为并行流,`sum()`方法计算整数流的总和。由于使用了并行流,计算过程会自动启动多个线程并行执行。
阅读全文