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

2 ответа

Чем отличаются memory_order_seq_cst и memory_order_acq_rel?

4 ответа

Обратите внимание, что Херб Саттер использует «модель сильной памяти» для обозначения модели, в которой атомные свойства не переупорядочены. Это не общепринятое определение.

жуэто [http://channel9.msdn.com/posts/AFDS-Keynote-Herb-Sutter-Heterogeneous-Computing-and-C-AMP] видео Херба Саттера о GPGPU и новой библиотеке C ++ AMP. Он говорит о моделях памяти и упоминаетСлабые модели памятиа потомСильные модели памятии я ...

1 ответ

Каковы сходства между моделью памяти Java и моделью памяти C ++ 11?

Новый стандарт c ++ вводит понятие модели памяти. На SO уже были вопросы об этом, что это значит, как это меняет способ написания кода на c ++ и так далее. Мне интересно узнать, как модель памяти C ++ связана со старой, хорошо известной моделью ...

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

1 ответ

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

Предположим, выу нас есть следующие определения:

2 ответа

 для получения дополнительной информации о заборах памяти

м, у меня есть свойство, чей установщик защищен блокировкой, но без какой-либо блокировки вокруг получателя, например, private long _myField; public long MyProperty { get { return _myField; } set { lock(whatever) _myField = value; } }В ...

0 ответов

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

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

2 ответа

Std :: mutex создает забор?

2 ответа

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

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

6 ответов

citeseer.ist.psu.edu/viewdoc/...

11 представил стандартизированную модель памяти, но что именно это означает? И как это повлияет на программирование на C ++? эта статья [http://www.theregister.co.uk/2011/06/11/herb_sutter_next_c_plus_plus/page2.html] (поГэвин Кларккто ...

3 ответа

Модель памяти Java: компилятор переставляет строки кода

Хорошо известно, что язык Java позволяет компиляторам переупорядочивать строки скомпилированного кода, если переупорядочение не имеет значения для семантики кода. Однако компилятор должен беспокоиться только о семантике, как видно изтекущая тема, ...