Результаты поиска по запросу "volatile"
Перегрузка на const и volatile - почему это работает по ссылке?
У меня есть код: #include "stdafx.h" #include <iostream> using namespace std; void func(const int& a) { std::cout << "func(const)" << std::endl; } void func(volatile int& a) { std::cout << "func(volatile)" << std::endl; } void func(const ...
Случаются ли раньше отношения с изменчивыми полями и синхронизированными блоками в Java - и их влияние на энергонезависимые переменные?
Я все еще довольно новичок в концепции многопоточности и пытаюсь понять больше об этом. Недавно я наткнулся на пост в блогеЧто означает изменчивое в Java [http://jeremymanson.blogspot.co.uk/2008/11/what-volatile-means-in-java.html] Джереми ...
Почему двойная проверка блокировки на 25% быстрее в примере с Joshua Bloch Effective Java
Привет ниже, фрагмент из Effective Java 2nd Edition. Здесь автор утверждает, что следующий фрагмент кода на 25% быстрее, чем тот, в котором вы не используете переменную результата. Согласно книге «То, что делает эта переменная, состоит в том, ...
Является ли это лучшей версией двойной проверки блокировки без энергозависимости и синхронизации?
Ниже приведен фрагмент кода от эффективной блокировки Java 2-й редакции с двойной проверкой // Двойная проверка идиомы для ленивой инициализации полей экземпляра private volatile FieldType field; FieldType getField() { FieldType result = field; ...
Летучий или синхронизированный для примитивного типа?
В Java назначение является атомарным, если размер переменной меньше или равен 32 битам, но не больше 32 бит. Что (энергозависимое / синхронизированное) было бы более эффективно использовать в случае двойного или длинного ...
Пример C ++ «Барьер памяти» [дубликат]
На этот вопрос уже есть ответ здесь: С ++ Память Барьеры для Атомики [/questions/8841738/c-memory-barriers-for-atomics] 2 ответаЯ читал ответ на этот вопрос относительно ключевого слова ...
Изменение константной переменной с ключевым словом volatile
Я отвечалвопрос [https://stackoverflow.com/questions/18063373/is-it-possible-to-un-const-typeof-in-gcc-pure-c] и сделал эту тестовую программу. #include <stdio.h> int main() { volatile const int v = 5; int * a = &v; *a =4; printf("%d\n", v); ...
Когда нужны постоянные летучие объекты?
Когда жеconst volatile объекты, необходимые в C ++?Примечание: Я понимаю необходимостьуказатели вconst volatile места в памяти, но те не требуют, чтобы сами объекты былиconst или жеvolatile. Я спрашиваю об объектах, которыесамих себя ...
Двухмерные изменчивые массивы: поможет ли самостоятельное назначение или мне нужен AtomicIntegerArray?
Я пишу аудио приложение DSP, и я решил использовать модель производитель-потребитель. Я много читал оvolatile и другие проблемы с потоками, но у меня есть пара вопросов о некоторых особенностях моего случая - в частности, одна из вещей, которую ...
C # volatile массив элементов?
Мне нужен массив с изменчивыми элементами, и я не могу найти способ сделать это. private volatile T[] _arr;Это означает, что ссылка _arr является изменчивой, однако она не гарантирует ничего об элементах внутри самого объекта _arr. Есть ли ...