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

4 ответа

Обеспечивает ли доступ к объявленному энергонезависимому объекту через энергозависимую ссылку / указатель энергозависимые правила при указанных доступах?

Это будет длинный вопрос, так как для контекстуализации и предоставления как можно большего количества информации я должен извлекать различные ссылки и цитат...

1 ответ

Почему изменяемая локальная переменная оптимизируется иначе, чем изменяемый аргумент, и почему оптимизатор генерирует цикл no-op из последнего?

ФонЭто было вдохновлено этим вопросом / ответом и последующей дискуссией в комментариях:Является ли определение «изменчивым» таким изменчивым, или GCC имеет ...

3 ответа

Гарантируют ли барьеры памяти новое чтение в C #?

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

1 ответ

Ощущение барьеров памяти

Я пытаюсь понять барьеры памяти на уровне, полезном для программистов, не использующих Java. Я считаю, что этот уровень находится где-то между изучением только летучих компонентов и изучением работы буферов Store / Load из руководства по x86. ...

2 ответа

Должен ли std :: atomic быть изменчивым?

Я запускаю поток, который работает, пока не установлен флаг. std::atomic<bool> stop(false); void f() { while(!stop.load(std::memory_order_{relaxed,acquire})) { do_the_job(); } } Интересно, может ли компилятор развернуть цикл таким образом (я не ...

3 ответа

Являются ли переменные Java сами по себе потокобезопасными? При обновлении переменных? [Дубликат]

4 ответа

Почему ключевое слово volatile не требуется для синхронизации потоков?

0 ответов

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

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

5 ответов

Какой смысл делать экземпляр singleton изменчивым при использовании двойной блокировки? [Дубликат]

This question already has an answer here: Why is volatile used in double checked locking 6 ans...

2 ответа

Прерывание потоков с * (int *) NULL = 1; проблематично?

Я нашел это в многопоточном приложении c. Авторы отметили, что он используется для сбоя потока в пользовательской функции assert. GCC в порядке, но clang выд...