title: what does volatile reference mean in java?
body: <p>when I read source code of ConcurrentHashMap in Java8, it uses volatile reference to achieve concurrent, so the volatile reference can keep the memory which the reference point to visible to other thread?</p>