Stream#generate() vs. iterate()
Millies, Sebastian
Sebastian.Millies at softwareag.com
Sat Oct 5 10:54:57 PDT 2013
I'm a bit confused, perhaps it's just terminology:
Looking at the Javadoc (in b106) for Stream#generate(Supplier) it says it returns a sequential stream.
In your post you say it returns an unordered stream. In what way can a sequential stream be unordered?
-- Sebastian
-----Original Message-----
From: lambda-dev-bounces at openjdk.java.net [mailto:lambda-dev-bounces at openjdk.java.net] On Behalf Of Brian Goetz
Sent: Saturday, October 05, 2013 6:13 PM
To: Arne Siegel
Cc: lambda-dev at openjdk.java.net
Subject: Re: stream.parallel().limit() not usable
[snip]
You might also do better with Stream.generate, since it creates an unordered stream:
Stream.generate(generatorFunction)
.parallel()
...
Software AG – Sitz/Registered office: Uhlandstraße 12, 64297 Darmstadt, Germany – Registergericht/Commercial register: Darmstadt HRB 1562 - Vorstand/Management Board: Karl-Heinz Streibich (Vorsitzender/Chairman), Dr. Wolfram Jost, Arnd Zinnhardt; - Aufsichtsratsvorsitzender/Chairman of the Supervisory Board: Dr. Andreas Bereczky - http://www.softwareag.com
More information about the lambda-dev
mailing list