When I read the \"java concurrency in practice\" c03, I was confused by the following program:
public class NoVisibility { private stat
All the reason is I'm too lucky?
Not necessarily. It will depend on your processor architecture and JVM implementation too. That's one of the problems with subtle memory model issues: they can be very hard to reproduce in the wild.