RFR : 8012326 Deadlock occurs when Charset.availableCharsets() is called by several threads at the same time
Seán Coffey
sean.coffey at oracle.com
Fri Sep 20 13:39:01 UTC 2013
I'd like to port this from jdk8 to jdk7u-dev.
https://bugs.openjdk.java.net/browse/JDK-8012326
The backport is similar to JDK 8 fix with the exception of ISO2022_JP_2
& MSISO2022JP classes. The static variables in those classes
(DEC02{12|08}/ENC02{12|08}) came in via the JDK-6653797 fix which is
only in jdk8. It doesn't appear to be applicable to JDK 7u as a result.
(we're not loading JIS_X_0208() class in ISO2022_JP initialization for
jdk7u from what I see)
In summary, the jdk8 webrev looks applicable to jdk7u with exception of
ISO2022_JP_2.java / MSISO2022JP.java changes.
webrev :
http://cr.openjdk.java.net/~coffeys/webrev.8012326.jdk7u/webrev/
<http://cr.openjdk.java.net/%7Ecoffeys/webrev.8012326.jdk7u/webrev/>
regards,
Sean.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/nio-dev/attachments/20130920/bfd725bb/attachment.html
More information about the nio-dev
mailing list