hg: lambda/lambda/jdk: Move Spliterator.shouldNotSplit to ParallelPipelineHelper.suggestSplit
paul.sandoz at oracle.com
paul.sandoz at oracle.com
Mon Nov 5 05:36:42 PST 2012
Changeset: cb5a68c2e6cf
Author: psandoz
Date: 2012-11-05 14:28 +0100
URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/cb5a68c2e6cf
Move Spliterator.shouldNotSplit to ParallelPipelineHelper.suggestSplit
ensuring that Spliterator is only about splitting and element access.
ParallelPipelineHelper is in a better position to centralize the
suggestion that a split should be peformed given information on spliterator
and properties both static and dynamic of the F/J pool and platform.
! src/share/classes/java/util/streams/AbstractPipeline.java
! src/share/classes/java/util/streams/ParallelPipelineHelper.java
! src/share/classes/java/util/streams/Spliterator.java
! src/share/classes/java/util/streams/ops/AbstractTask.java
! src/share/classes/java/util/streams/ops/CumulateOp.java
! src/share/classes/java/util/streams/ops/TreeUtils.java
More information about the lambda-dev
mailing list