【问题标题】:Why is this output wrong ? - Sequential Consistency为什么这个输出是错误的? - 顺序一致性
【发布时间】:2016-05-27 05:10:10
【问题描述】:

我理解顺序一致性模型的方式标记为错误的输出应该是有效的,我错过了什么?

【问题讨论】:

    标签: distributed-computing sequential distributed-system


    【解决方案1】:

    如果我们查看 wiki 中的 definition of sequential consistency,我们会看到:

    任何执行的结果都是一样的,就好像所有处理器的操作都以某种顺序执行,并且每个单独的处理器的操作按照其程序指定的顺序出现在这个顺序中

    在您的示例中,由于 print (x,z) 操作在 y=1 之前,因此违反了 P2 进程的顺序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-16
      • 1970-01-01
      • 2016-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多