http://www.cs.umd.edu/~pugh/java/memoryModel/archive/0262.html
のJavaソースで
(*)と(**)は特定の場合必要ない
といっています
理由も書いてありますが
具体的にどういうことか
わかりません

わかる方いらっしゃいましたら
教えてください
お願いします