8219597: (bf) Heap buffer state changes could provoke unexpected exceptions

Roger Riggs roger.riggs at oracle.com
Wed Feb 27 20:10:03 UTC 2019

Hi Brian,

The changes look fine.

Alan's comments not withstanding, I'd be inclined to close it as WNF 
because it does not improve the concurrency situation and may further 
hide cases where the caller should be doing synchronization. With this 
change will be harder to observe that something is going wrong.


On 2/27/19 2:36 PM, Brian Burkhalter wrote:
> This issue [1] was instigated by this comment [2]. The change [3] hopefully reduces the exposure of heap buffers to changes in the buffer state, notably the position (cursor).
> Thanks,
> Brian
> [1] https://bugs.openjdk.java.net/browse/JDK-8219597
> [2] http://mail.openjdk.java.net/pipermail/nio-dev/2019-February/005900.html
> [3] http://cr.openjdk.java.net/~bpb/8219597/webrev.00/

More information about the nio-dev mailing list