Результаты поиска по запросу "volatile"
Волатильность и поведение кеша
Я читаю пост С изменчивые переменные и кэш-память [https://stackoverflow.com/questions/7872175/c-volatile-variables-and-cache-memory?rq=1] Но я в замешательстве. Вопрос: позаботится ли сама ОС ИЛИ программист должен написать программу таким ...
Как скопировать / установить изменчивый std :: string?
Как я могу скопироватьvolatile std::string? Для volatile нет конструктора копирования, и нет ничего подобногоc_str разрешить изменчивый доступ.operator= также не позволяет установить энергозависимый. Кажется, чтоstd::string просто непригоден в ...
Потребность в энергозависимом модификаторе при двойной проверке блокировки в .NET
В нескольких текстах говорится, что при реализации двойной проверки блокировки в .NET к полю, к которому вы привязываетесь, должен применяться модификатор volatile. Но почему именно? Рассматривая следующий пример: public sealed class Singleton { ...
Объяснение изменчивых переменных в документах Java
когда поток читает переменную volatile, он видит не только последнее изменение volatile, но также побочные эффекты кода, который привел к изменению Это упоминается ...
Некоторые сомнения по поводу летучих и атомных классов?
я иду через книгу по темам Java. Я сталкивался с этим утверждением Заявление 1: -«volatile переменные могут безопасно использоваться только для одной загрузки или операции хранения и не могут применяться к длинным или двойным переменным. Эти ...
Java volatile и согласованность кэша
Если когерентность кэша реализована на аппаратном уровне, зачем нам энергозависимость? Какое-нибудь ядро / процессор должно получить последнее значение в любом случае? Или это имеет дело с другой проблемой полностью?
Как объявить элементы массива изменчивыми в Java?
Есть ли способ объявить элементы массиваvolatile в Java? То есть volatile int[] a = new int[10];объявляетссылка на массив volatile, ноэлементы массива (например.a[1]) все еще не изменчивы. Поэтому я ищу что-то вроде volatile int[] a = new ...
В чем разница между атомарным / энергозависимым / синхронизированным?
Как внутренне работают атомарные / энергозависимые / синхронизированные? В чем разница между следующими блоками кода? Код 1 private int counter; public int getNextUniqueIndex() { return counter++; } Код 2 private AtomicInteger counter; ...
Ощущение барьеров памяти
Я пытаюсь понять барьеры памяти на уровне, полезном для программистов, не использующих Java. Я считаю, что этот уровень находится где-то между изучением только летучих компонентов и изучением работы буферов Store / Load из руководства по x86. ...
Изменчивое ключевое слово в Java - уточнение [дубликаты]
На этот вопрос уже есть ответ: Разница между изменчивым и синхронизированным в Java [/questions/3519664/difference-between-volatile-and-synchronized-in-java] 5 ответов Я очень озадачен тем, что я читал о применении ключевого слова volatile в ...