老师提到的拆分数据默认是1024
来源:2-6 Java8 StreamT接口:手写流的并行计算

大晴子点
2021-03-14
老师提到的拆分数据默认是1024,这个可以改嘛,比如说改成几十万,就如同我们可以修改默认核数一样
写回答
3回答
-
我看到了, SplitIterator不是无状态的,你可以自己写。 比如你把一个数组给自定义的SplitIterator,然后然它帮你在parallel环境拆分数据。
class CustomSplitIterator extends SplitIterator { // 实现必要功能 } StreamSupport.stream(new CustomSplitIterator(data), false | true) .parallel()
10 -
大晴子点
提问者
2021-03-15
就是这里,老师说一个线程默认分配1024个数据,那这个切分的数据量可以改变嘛,像上面的核数一样改变的
00 -
求老仙
2021-03-14
具体哪里1024,截图我看下。
00
相似问题