[concurrency-interest] Draft guidelines on parallelism in java.util.streams

Martijn Verburg martijnverburg at gmail.com
Tue Sep 2 06:39:39 EDT 2014

Hi Doug,

Nice to see this guideline posted! It's a question we get asked a bit in
London, some quick feedback.

* Would be good to have concrete code examples of F (side effect free vs
side effect)
* N,Q,F example - would be good to have the formula (and a concrete
example) split out from the body of the text
* Splitability - could present this as a table?

There's a bunch of minor spelling, grammar and formatting things as well -
If there's a source file I can annotate with comments, happy to add
suggested fixes there?


On 1 September 2014 17:23, Doug Lea <dl at cs.oswego.edu> wrote:

> It's been a while now since release of JDK8, but there are still no
> helpful guidelines posted about when to use their parallel features.
> So some of us decided to put together some, with the aim of staying
> high-level and accessible, but with enough depth and accuracy
> to be concretely useful. A draft is at
>   http://gee.cs.oswego.edu/dl/html/StreamParallelGuidance.html
> This or some adaptation might someday appear in JDK supporting
> materials or elsewhere.
> Comments and suggestions would be welcome, especially from those
> of you who have been using data-parallelism for years (long prior
> to JDK8 streams).
> -Doug
> _______________________________________________
> Concurrency-interest mailing list
> Concurrency-interest at cs.oswego.edu
> http://cs.oswego.edu/mailman/listinfo/concurrency-interest
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cs.oswego.edu/pipermail/concurrency-interest/attachments/20140902/2ef79a2b/attachment.html>

More information about the Concurrency-interest mailing list