Read The Java Memory Model