Документация для sfence гласит: Выполняет сериализацию для всех инструкций хранения в памяти,...
Этот учебник говорит следующее: каждые загрузка в x86 / 64 уже подразумевает семантику получения, а...
Я (я думаю) понимаю, что такое операция потребления, когда она имеет дело с атомарной операцией....
В x86 инструкции с префиксом lock, такие как lock cmpxchg, обеспечивают семантику барьера в...
Учитывая код от здесь : class lazy_init { mutable std::once_flag flag; mutable...
В последнее время я экспериментировал с Electric Fence и не могу понять, как использовать его с...
В Интернете можно найти много споров об использовании ключевого слова volatile в параллельном...
У меня есть набор и проверка xchg блокировка сборки. мой вопрос: Нужно ли использовать ограждение...
У меня есть общая память между несколькими процессами, которая определенным образом пересекает...
В отличие от barrier() (что, я думаю, я понимаю), mem_fence() не влияет на все элементы в рабочей...
Я знаю, что современные процессоры могут работать не по порядку, однако они всегда выводят...
На этом сайте есть пара вопросов о том, возможно ли использование переменной volatile для...
По этому вопросу меня интересуют только x86 и x86-64. Для MSVC 2005 документация для...
Недавно я задал несколько вопросов об атомарности и C ++ 0x, и я хотел бы убедиться, что понимаю...
Как следует из моего предыдущего вопроса , класс atomic<T> определяет большинство операций с...
Черновик C ++ 0x имеет понятие ограждений, которое кажется очень отличным от понятия ограждений на...
Обычная загрузка имеет семантику получения в x86, обычное хранилище имеет семантику выпуска, однако...
Меня интересует последовательная согласованная операция загрузки на x86. Насколько я вижу из списка...
В соответствии с Руководством разработчика программного обеспечения для архитектуры Intel 64 и...
Я думаю о том, возможно ли для атомарной переменной загрузить старое значение в паре...
Я экспериментирую с поддержкой C ++ 0x, и есть проблема, которую, как мне кажется, быть не должно
Я читаю Барьеры памяти Пола МакКенни http://www.rdrop.com/users/paulmck/scalability/paper/whymb
Я знаю, что модель памяти .NET (на платформе .NET Framework; не компактная / micro / silverlight /...
Когда я записываю значение в поле, какие гарантии я получаю относительно того, когда новое значение...
На большинстве распространенных платформ (наиболее важными из которых являются x86; я понимаю, что...