Результаты поиска по запросу "memory-model"

2 ответа

Модель памяти C ++ и условия гонки на массивах символов

В основном у меня проблемы с пониманием этого: (из Bjarne FAQ)Однако большинство современных процессоров не могут читать или записывать один символ, они долж...

2 ответа

Thread.VolatileRead Реализация

Я смотрю на реализациюVolatileRead / VolatileWrite методы (используя Reflector), и я чем-то озадачен. Это реализация для VolatileRead: [MethodImpl(MethodImplOptions.NoInlining)] public static int VolatileRead(ref int address) { int num = ...

7 ответов

Что такое модель памяти C ++ 03 для параллелизма?

ТОП публикаций

2 ответа

Каковы некоторые варианты использования для memory_order_relaxed

Модель памяти C ++ имеет ослабленную атомарность, которая не дает никаких гарантий упорядочения операций с памятью. Кроме примера почтового ящика в C, которы...

1 ответ

Пишет эталонную ссылку на 64-битные виртуальные машины

1 ответ

Модель памяти C ++ 11 и доступ к различным членам одной и той же структуры в разных потоках

Предположим, у вас есть следующие определения: struct X { char a, b; }; X x;А теперь предположим, что у вас есть два потока, один из которых читает и пишетx.a но никогда не получит доступx.b в то время как другой читает и пишетx.b но никогда не ...

4 ответа

Будут ли две атомарные записи в разные места в разных потоках всегда рассматриваться в одном и том же порядке другими потоками?

5 ответов

Алгоритм Петерсона в Java?

Есть ли пример реализации алгоритма Петерсона для взаимного исключения в Java?

0 ответов

Почему (или нет) установка полей в конструкторе безопасна для потоков?

Допустим, у вас есть простой класс, подобный этому:

2 ответа

Модель памяти Java: безопасно ли создавать циклический граф ссылок из полей конечных экземпляров, все они назначены в одном потоке?

Может ли кто-нибудь, кто лучше меня понимает модель памяти Java, подтвердить мое понимание правильности синхронизации следующего кода?