第五章:宽松内存一致性


文档摘要

第五章:宽松内存一致性 前两章探讨了内存一致性模型中的连续一致性 (sequential consistency, SC) 和总存储顺序 (total store order, TSO)。这些章节介绍了直观的 SC 和广泛实现的 TSO(例如,在 x86 中)。两种模型有时都被称为强模型,因为每个模型的全局内存顺序 (program order) 通常尊重(保留)每个线程的程序顺序 (program order)。回想一下,对于加载和存储的所有四种组合(Load -> Load、Load -> Store、Store -> Store 和 Store -> Load),SC 保留了来自同一线程的两个内存操作的所有顺序,而 TSO 保留了除 Store -> Load 顺序外的前三个顺序。


发布者: 作者: 转发
评论区 (0)
U