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

3 ответа

@LyleZ самый ценный комментарий в этой теме, на мой взгляд.

операции в Java считаются атомарными?

2 ответа

Например, если мы хотим иметь счетчик, который обнуляется каждый раз, когда он достигает 10.

удивлен, что классы Java AtomicInteger и AtomicLong не имеют методов для модульных приращений (так что значение достигает нулевого значения после достижения предела). Я полагаю, что я должен упустить что-то очевидное. Какой лучший способ ...

1 ответ

 а также

file_put_contents ( "file", "data", LOCK_EX )аписи (что означает - aquire lock and write) file_get_contents ( "file", LOCK_EX )для чтения (что означает - замок Aquire, а затем читать) это исключение? поднять ошибку? блокировать до блокировки? ...

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

2 ответа

Некоторые сомнения по поводу летучих и атомных классов?

я иду через книгу по темам Java. Я сталкивался с этим утверждением Заявление 1: -«volatile переменные могут безопасно использоваться только для одной загрузки или операции хранения и не могут применяться к длинным или двойным переменным. Эти ...

1 ответ

, Вы должны решить, может ли это вызвать проблемы в вашем конкретном случае использования.

отрим следующий пример кода: class MyClass { public long x; public void DoWork() { switch (x) { case 0xFF00000000L: // do whatever... break; case 0xFFL: // do whatever... break; default: //notify that something going wrong throw new Exception(); ...

3 ответа

Если Juggler не хотел сказать «копировать» для второго процесса, я должен согласиться с тем, что атомарность rename () не имеет ничего общего с упомянутой проблемой.

могу проверить это с помощью экспериментов и не могу собрать это со страниц руководства. Скажем, у меня есть два процесса, один перемещает (переименовывает) файл1 из каталога1 в каталог2. Скажем, другой процесс, выполняющийся ...

1 ответ

Как программно определить, является ли системный вызов «write» атомарным для определенного файла?

В некоторых случаях кодер не может полагаться на то, что системные вызовы являются атомарными, например если файл находится в файловой системе NFS. (C.F. Обзор NFS, FAQ и документы HOWTO [http://nfs.sourceforge.net/#faq_a9]). Но атомарные ...

2 ответа

ARM: это запись / чтение из int atomic?

В архитектуре ARM, к сожалению, я не знаю точно, что это за чип, является ли 32-битный int чтение / запись атомарным? Есть ли какие-либо гарантии относительно чтения / записи для базовых типов?

2 ответа

запрос функции: функция atomicAdd () включена в gwan.h

В опциях G-WAN KV,KV_INCR_KEY будет использовать 1-е поле в качестве первичного ключа. Это означает, что есть функция, которая постепенно увеличивается в ядре G-WAN, чтобы этот первичный индекс работал. Было бы хорошо, чтобы эта функция была ...

3 ответа

Связь между инструкциями байт-кода и процессором

Спецификация Java гарантирует, что примитивные присвоения переменных всегда атомарны (ожидайте дляlong и двойнойtypes. С другой стороны,Принеси-и-Add [http://en.wikipedia.org/wiki/Fetch-and-add] операция, соответствующая известнойi++ операция ...