8198562: (ch) Separate blocking and non-blocking code paths (part 1)
brian.burkhalter at oracle.com
Wed Feb 28 21:29:16 UTC 2018
On Feb 28, 2018, at 11:34 AM, Alan Bateman <Alan.Bateman at oracle.com> wrote:
> To fix this then we need to go back to setting the interrupt status whilst holding the blockerLock. This means it works the same as JDK 1.4-10 except that it handles the case where attempts its own interrupt status whilst in a blocking I/O (a source of potential deadlocks as we know from other discussions here).
A webrev for Thread.java only versus the revision prior to the 8198562 changeset makes the overall change clearer:
To me this change looks good.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the nio-dev