RFR 8005311: Add Scalable Updatable Variables, DoubleAccumulator, DoubleAdder, LongAccumulator, LongAdder
dl at cs.oswego.edu
Sat Jan 5 21:01:17 UTC 2013
On 01/05/13 15:10, Martin Buchholz wrote:
> I did a bit of review.
Thanks especially for finding the doc adaptions
missing in the transition from un-lambda-ized jsr166e versions!
> """The supplied accumulator function must be side-effect-free. It may be
> re-applied when attempted updates fail due to contention among threads. """
> Too strong. I prefer """The supplied accumulator function should be
> side-effect-free, since it may be re-applied when attempted updates fail due to
> contention among threads. """ Users can usefully use side effects for e.g.
> performance monitoring or debugging.
Fine. We will need some consistent wording about such functions
all over the stream APIs as well.
More information about the core-libs-dev