Результаты поиска по запросу "volatile"
Должен ли std :: atomic быть изменчивым?
Я запускаю поток, который работает, пока не установлен флаг. std::atomic<bool> stop(false); void f() { while(!stop.load(std::memory_order_{relaxed,acquire})) { do_the_job(); } } Интересно, может ли компилятор развернуть цикл таким образом (я не ...
Каково влияние аргумента InterlockedIncrement, объявленного как volatile
InterlockedIncrement и другие операции с блокировкой объявляют свои аргументы как изменчивые. Зачем? Каково намерение и эффект этого?
Летучий логический против AtomicBoolean
Что делает AtomicBoolean, чего не может достичь изменчивое логическое значение?
Почему изменяемая локальная переменная оптимизируется иначе, чем изменяемый аргумент, и почему оптимизатор генерирует цикл no-op из последнего?
ФонЭто было вдохновлено этим вопросом / ответом и последующей дискуссией в комментариях:Является ли определение «изменчивым» таким изменчивым, или GCC имеет ...
Обеспечивает ли доступ к объявленному энергонезависимому объекту через энергозависимую ссылку / указатель энергозависимые правила при указанных доступах?
Это будет длинный вопрос, так как для контекстуализации и предоставления как можно большего количества информации я должен извлекать различные ссылки и цитат...
Почему модификаторы readonly и volatile являются взаимоисключающими?
У меня есть переменная ссылочного типа, которая
Безопасно ли делить изменчивую переменную между основной программой и ISR в C?
Безопасно ли делить выровненную целочисленную переменную, не превышающую натуральное слово процессора, с летучим квалификатором между основной программой и I...
сделай это. JMM только говорит, какие результаты может распечатать совместимую реализацию в этом примере: для энергонезависимого цикла он говорит {ничего, 0, 42}.
звестно, если у нас есть какая-либо ссылка на объект и эта ссылка имеет конечное поле - мы увидим все достижимые поля из конечного поля (по крайней мере, ког...
Позже Андрей признал, что отдельные части оригинальной статьи были просто неправильными, и указал на то, что он дает более реалистичное представление о вещах (хотя обратите внимание, что ссылка, которую он дает на нее, кажется, устарела).
ел это предложение:общее правило: если у вас есть переменные примитивного типа, которые должны совместно использоваться несколькими потоками, объявите эти пе...