Java support all sorts of memory barriers via VarHandles (see GET_OPAQUE/SET_OPAQUE). VarHandles can be created from contents of ByteBuffers:
https://docs.oracle.com/javase/9/docs/api/java/lang/invoke/M...
https://docs.oracle.com/javase/9/docs/api/java/lang/invoke/M...
No comments yet.