Resync j.u.c and Update ConcurrentHashMap to v8 (original) (raw)

Mike Duigou mike.duigou at oracle.com
Sat May 25 03:17:46 UTC 2013


Hi Chris;

There's an awful lot here!

http://cr.openjdk.java.net/~mduigou/concurrent.after.tt.code/0/webrev/

Why not 'List<Future> futures = new ArrayList<>(tasks.size());' ?

and

Use forEach(f -> { f.cancel(true);}) ?

Mike

On May 24 2013, at 09:12 , Chris Hegarty wrote:

The final outstanding task from JEP 155 is to add CHMv8, and update the remainder of the j.u.c implementation, add spliterator implementation for concurrent collections, etc

8004138: Resync java.util.concurrent classes with Dougs CVS - 05/2013 8005704: Update ConcurrentHashMap to v8 specdiff: http://cr.openjdk.java.net/~chegar/8004138/ver.00/specdiff/java/util/concurrent/package-summary.html webrev http://cr.openjdk.java.net/~chegar/8004138/ver.00/webrev/ As per usual all changes are coming from Doug, and others. Most of the changes have been baking in the lambda repo for some time now. I'm not expecting an in dept review per say. All regression tests and JCK will be run. I guess the main focus should be on the new CHM API's -Chris.



More information about the core-libs-dev mailing list