"happens-before" on NIO2 between read/write operation and CompletionHandler call

Pedro Felix via Concurrency-interest <[email protected]>
Newsgroups gmane.comp.java.jsr.166-concurrency
Message-ID <CAD+AFDs-wfZoKTv8dpf1BHSc_4N3bhfiBOtd9EYij2-as+fyyQ@mail.gmail.com>
Hi,

Does NIO2 ensures a "happens-before" relation between an
AsynchronousByteChannel (ASB) read/write action and the first action in the
CompletionHandler "completed" method?
I've looked in the javadoc documentation and didn't found any mention of
"happens-before" being ensured.

Since NIO2 (presumably) needs to ensure that all writes into the read
ByteBuffer are visible to the first first action on the handler "completed"
method, I would assume all writes before the ASB.read call operation are
also visible.

Thanks,
Pedro

_______________________________________________
Concurrency-interest mailing list
[email protected]
http://cs.oswego.edu/mailman/listinfo/concurrency-interest
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.