2008-10-10

Order and Consistency

今回のドラフトで、29.1のOrder and Consistencyの冒頭部分がだいぶ変わっている。n2783 Collected Issues with Atomicsによる変更だ。

個人的には、以前の方が分かりやすかった気がしないでもないが。以前はmemory_orderのメンバそれぞれに対して、別々に定義がなされていたのだけれど、今回はなんだか分かりにくい記述だ。memory_order_acq_relはloadとstoreの両方に出てきているから、両方を意味するとか、memory_order_seq_cstは別にパラグラフをを作って詳しく記述している。また、memory_order_consumeの記述があっさりしすぎていて戸惑った。29.1で言及している、consume operationは、1.10.9に記述されている。以前は29.1でも簡単な記述があったのだが、今回からは、consume operationであることぐらいしか書かれていない。

No comments:

Post a Comment

You can use some HTML elements, such as <b>, <i>, <a>, also, some characters need to be entity referenced such as <, > and & Your comment may need to be confirmed by blog author. Your comment will be published under GFDL 1.3 or later license with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.