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