hg: lambda/lambda/jdk: Improve and generalize the F/J tasks to handle right or

paul.sandoz at oracle.com paul.sandoz at oracle.com
Thu Jun 27 09:38:15 PDT 2013


Changeset: f5e31d5d1773
Author:    psandoz
Date:      2013-06-27 18:37 +0200
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/f5e31d5d1773

Improve and generalize the F/J tasks to handle right or
left-balanced trees by alternating forking/computing
the left/right tasks. This also has improved the resource
usage over the previous version.
Contributed-by: Doug Lea <dl at cs.oswego.edu>

! src/share/classes/java/util/stream/AbstractShortCircuitTask.java
! src/share/classes/java/util/stream/AbstractTask.java
! src/share/classes/java/util/stream/ForEachOps.java
! src/share/classes/java/util/stream/Nodes.java



More information about the lambda-dev mailing list