インターネットで見つけた定義は2つあります。Sequential Consistencyと最終的な一貫性の違いは何ですか?
順次整合性 - 実行結果は、すべてのプロセッサの動作が何らかの順番で実行された場合と同じであり、個々のプロセッサの動作そのプログラムによって指定された順序でこの順序で現れる。
最終的な一貫性 - 特定のデータ項目に新しい更新が加えられなかった場合、最終的にその項目へのすべてのアクセスは最後に更新された値を返します。
定義は私にとっては明らかです。しかし、最終的な一貫性が逐次的でない場合は、私は得られません。 例: memの初期値は0です。水平軸は時間です。
P1: write 1 (x)
P2: read 0 read 0 read 0 read 1 read 1 read 1
だから、そこに我々は入れ(x)のスロットに「1を書く」場合は1、いくつかの順番であり、これは、定義により、順次一貫性です。どこが間違っていますか?