Образец вики с вики -памятью GCC BarredC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Образец вики с вики -памятью GCC Barred

Сообщение Anonymous »

Следующее происходит от GCC Wiki.

Код: Выделить всё

// -Thread 1-
y.store (20, memory_order_relaxed)
x.store (10, memory_order_relaxed)

// -Thread 2-
if (x.load (memory_order_relaxed) == 10)
{
assert (y.load(memory_order_relaxed) == 20) /* assert A */
y.store (10, memory_order_relaxed)
}

// -Thread 3-
if (y.load (memory_order_relaxed) == 10)
assert (x.load(memory_order_relaxed) == 10) /* assert B */
Поскольку потоки не должны синхронизировать через систему, в этом примере может фактически Fail .

Я могу выяснить, почему утверждение A может потерпеть неудачу. Но зачем утверждать, что B также может не сработать?>

Подробнее здесь: https://stackoverflow.com/questions/795 ... ied-sample
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Образец вики с вики -памятью GCC Barred
    Anonymous » » в форуме C++
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous
  • Пример барьеры вики с памятью GCC
    Anonymous » » в форуме C++
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Образец образец фиксированного параметра в зависимости от другого параметра
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Блокинг-образец для объектов с высокой памятью, на основе веса.
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Установите gcc из исходного кода: bash: gcc -v /usr/bin/gcc: это каталог
    Гость » » в форуме C++
    0 Ответы
    152 Просмотры
    Последнее сообщение Гость

Вернуться в «C++»