2
我在互聯網上發現了兩個定義:順序一致性和最終一致性有什麼區別?
連續一致性 - 任何執行的結果與所有處理器的操作以某種順序執行的結果相同,並且每個處理器的操作按照其程序指定的順序出現在這個序列中。
最終一致性 - 如果沒有對給定數據項進行新更新,則最終對該項的所有訪問都將返回上次更新的值。
這些定義對我來說很清楚。但是,當最終一致性不連續時,我不會得到。 示例: mem中的初始值爲0.水平軸是時間。
P1: write 1 (x)
P2: read 0 read 0 read 0 read 1 read 1 read 1
因此,有一些順序,一個如果我們把在(X)插槽「寫1」,而這是通過定義順序一致性。我錯在哪裏?