スカラ型の変数の読み書きと、関数compareAndExchangeの実行が
不可分に行われることを仮定して問題を解けということかな。
問題の前提条件が講義中で説明されていたんじゃない? >>518