SIP-14B: jsr166e updates

133 views
Skip to first unread message

√iktor Ҡlang

unread,
Dec 14, 2012, 5:16:55 AM12/14/12
to <scala-sips@googlegroups.com>
I think we should include the updated FJP in SIP-14B

---------- Forwarded message ----------
From: Doug Lea <d...@cs.oswego.edu>
Date: Thu, Dec 13, 2012 at 10:01 PM
Subject: [concurrency-interest] jsr166e updates
To: "Concurrenc...@cs.oswego.edu" <Concurrenc...@cs.oswego.edu>



While stabilizing package jsr166e (still in preparation for
destablilizing JDK8 java.util.concurrent), I committed some
improvements to ForkJoin*, and especially ConcurrentHashMapV8,
which now supports cooperative resizing. Thanks to several of
you for reports, suggestions, and helpful prods along the way.

Classes in the jsr166e package probably will not change much
in the near future. In particular, ConcurrentHashMapV8 will continue to
have embedded declarations of interfaces for functions etc that
are similar to those expected for JDK8, but remain usable in JDK7.
The java.util.concurrent.ConcurrentHashMap version is at the
moment (nearly) identical, but will soon be usable only in JDK8
because it will import other JDK8 stuff.

Please try out the updates. Here are the usual links:

API specs: http://gee.cs.oswego.edu/dl/jsr166/dist/jsr166edocs/

jar file: http://gee.cs.oswego.edu/dl/jsr166/dist/jsr166e.jar (compiled using Java7 javac).

Browsable CVS sources: http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/src/jsr166e/

-Doug
_______________________________________________
Concurrency-interest mailing list
Concurrency-interest@cs.oswego.edu
http://cs.oswego.edu/mailman/listinfo/concurrency-interest



--
Viktor Klang

Director of Engineering
Typesafe - The software stack for applications that scale

Twitter: @viktorklang

Jason Zaugg

unread,
Dec 14, 2012, 5:19:47 AM12/14/12
to scala...@googlegroups.com
On Fri, Dec 14, 2012 at 11:16 AM, √iktor Ҡlang <viktor...@gmail.com> wrote:
I think we should include the updated FJP in SIP-14B

Do you expect the changes to be binary compatible with what we are shipping in 2.10.0?

-jason 

√iktor Ҡlang

unread,
Dec 14, 2012, 5:30:35 AM12/14/12
to <scala-sips@googlegroups.com>
That I do not currently know. We use a fairly recent FJ implementation and I'd expect the tweaked one to be fairly stable, but someone will likely have to verify that.
This is for 2.11 btw
Reply all
Reply to author
Forward
0 new messages