Результаты поиска по запросу "volatile"
Освобождающий (vfree-ing) указатель на изменчивые данные
volatile кажется бесконечным вопросом каждого. Я думал, что знаю все об этом, но потом я столкнулся с этим: Итак, у меня есть часть памяти, разделяемая между потоками, и я определил это так: volatile type *name;Если это заставляет вас ...
иллюстрирует изменчивость: является ли этот код потокобезопасным?
Я пытаюсь проиллюстрировать использование и важностьvolatile с примером, который действительно не даст хорошего результата, еслиvolatile был опущен Но я не очень привык к использованиюvolatile, Идея следующего кода состоит в том, чтобы вызвать ...
С изменчивые переменные и кэш-память
Кэш контролируется аппаратным обеспечением кеша прозрачно для процессора, поэтому, если мы используем переменные переменные в программе на C, как гарантируется, что моя программа будет считывать данные каждый раз с фактического указанного адреса ...
Java volatile и согласованность кэша
Если когерентность кэша реализована на аппаратном уровне, зачем нам энергозависимость? Какое-нибудь ядро / процессор должно получить последнее значение в любом случае? Или это имеет дело с другой проблемой полностью?
Является ли изменчивый int в Java поточно-ориентированным?
Летучийint в Java потокобезопасен? То есть можно безопасно читать и записывать без блокировки?
Java-массивы: синхронизированные + атомарные * или синхронизированные достаточно?
Этот вопрос задавался снова и снова, но у меня все еще есть сомнения. Когда люди говорят, что synchronized создает барьер памяти, к чему относится этот барьер памяти, к ЛЮБОЙ кешированной переменной? Это не выглядит возможным. Итак, из-за этого ...
Java: достаточно изменчив, чтобы сделать классы безопасными для потоков?
У меня есть вопрос об изменчивом утверждении в Java. Пожалуйста, посмотрите на этот построенный пример: class Master { // Foo is a class with thread-safe methods public volatile Foo foo; } class Worker1 implements Runnable { protected Master ...
Летучие контрейлерные. Этого достаточно для наглядности?
Это о летучих контрейлерных. Цель: я хочу, чтобы облегчить видимость. Согласованность a_b_c не важна. У меня есть куча переменных, и я не хочу, чтобы все они были нестабильными. Этот код безопасен? class A { public int a, b, c; volatile int ...
Java изменчив и побочные эффекты
Документация Oracle по атомарному доступу (на http://docs.oracle.com/javase/tutorial/essential/concurrency/atomic.html [http://docs.oracle.com/javase/tutorial/essential/concurrency/atomic.html]) говорит это: «переменная volatile устанавливает ...
Реализация атомарной операции чтения и записи в ядре Linux
Недавно я заглянул в реализацию ядра Linux для атомарного чтения и записи, и возникло несколько вопросов. Сначала соответствующий код из архитектуры ia64: typedef struct { int counter; } atomic_t; #define atomic_read(v) (*(volatile ...