Описание тега memory-model

По вопросам о моделях упорядочивания памяти на уровне языка программирования (выше ISA или уровня машинного языка).

По вопросам о моделях упорядочивания памяти на уровне языка программирования (выше ISA или уровня машинного языка). Если вопрос касается определенного языка, используйте также тег для этого языка. В противном случае, если вопрос не касается какого-либо конкретного языка или если вопрос касается реализации модели упорядочения памяти в средстве языкового перевода, используйте другие теги, такие какlanguage-agnostic, programming-languages, language-design, bytecode, compilationили другие похожие теги, если это необходимо. Очень актуальный тег -memory-fences, но теги не совсем синонимы.

Не используйте этот тег для вопросов о моделях упорядочения памяти, которые находятся строго на уровне ISA или микроархитектуры, за исключением случаев, когда это уместно (например, при реализации модели упорядочения памяти для языка в компиляторе, ориентированном на конкретную архитектуру). Вместо этогоmemory-order тег должен использоваться для таких вопросов.