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

4 ответа

и поэтому не будем относиться к нему как таковому.

ющий код

5 ответов

Афиша специально просит о реализации без блокировки.

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

4 ответа

C # volatile массив элементов?

Мне нужен массив с изменчивыми элементами, и я не могу найти способ сделать это. private volatile T[] _arr;Это означает, что ссылка _arr является изменчивой, однако она не гарантирует ничего об элементах внутри самого объекта _arr. Есть ли ...

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

2 ответа

 или четко определены.

0 ответов

, По крайней мере, это мое понимание этого.

у этот пост в связи сГлубокое понимание изменчивости в Java [https://stackoverflow.com/questions/45133832/deep-understanding-of-volatile-in-java] public class Main { private int x; private volatile int g; public void actor1(){ x = 1; g = 1; } ...

2 ответа

Волатильность и поведение кеша

Я читаю пост С изменчивые переменные и кэш-память [https://stackoverflow.com/questions/7872175/c-volatile-variables-and-cache-memory?rq=1] Но я в замешательстве. Вопрос: позаботится ли сама ОС ИЛИ программист должен написать программу таким ...

5 ответов

 дело. pre-jdk1.5, стоимость не имела абсолютно никаких гарантий.

a я понимаю, чтоvolatile Ключевое слово обеспечивает видимость для переменных. Вопрос в том, что если переменная является ссылкой на изменяемый объект,volatile также обеспечить видимость членов внутри этого объекта? В приведенном ниже примере ...

4 ответа

@MichaelBarker: Окей, для довольных блокировок я понимаю это.

прочтенияПоваренная книга JSR-133 для авторов компиляторов [http://gee.cs.oswego.edu/dl/jmm/cookbook.html]о реализации volatile, особенно в разделе «Взаимодействие с атомарными инструкциями». Я предполагаю, что для чтения изменчивой переменной ...

1 ответ

перешел в чат

етил, что clang и gcc оптимизируют создание или присваивание изменчивомуstruct объявлено в стеке, в некоторых сценариях. Например, следующий код: struct nonvol2 { uint32_t a, b; }; void volatile_struct2() { volatile nonvol2 temp = {1, 2}; ...

4 ответа

Это звучит как отличный ответ.

с как у меня былспросил [https://stackoverflow.com/questions/531759/c-volatile-double], но мой немного другой. Вопрос в том, почему ключевое слово volatile не разрешеноC# по типамSystem.Double а такжеSystem.Int64, и т.д.?" На первый взгляд, я ...