"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