Результаты поиска по запросу "locking"
Может ли ToArray () вызвать исключение?
Пока ответ наэтот вопрос [https://stackoverflow.com/questions/3128889/lock-vs-toarray-for-thread-safe-foreach-access-of-list-collection] отлично, это означает, что вы должны окружить вызовы List.ToArray () в блокировку для параллелизма.этот ...
Лучший способ предотвратить состязание в нескольких вызовах API chrome.storage?
Что-то просит задачуЧто-то еще вытаскивает список задач из хранилища и проверяет, есть ли там задачи.Если есть задачи, он удаляет одну, а меньший «список задач» помещается обратно в хранилище.Между шагами 2 и 3состояние гонки может возникнуть, ...
На каких системах / файловых системах os.open () является атомарным?
Этот [http://www.anattatechnologies.com/q/2012/11/locking-and-concurrency-in-python/] В статье говорится, что fd = os.open('foo.lock', os.O_CREAT|os.O_EXCL|os.O_RDWR)msgstr "атомно на большинстве файловых систем". Это правда (в Unix и Windows)? ...
Как проверить, заблокирована ли таблица на сервере SQL
У меня есть большой отчет, я работаю на сервере SQL. Это займет несколько минут, чтобы бежать. Я не хочу, чтобы пользователи нажимали дважды. Поскольку я обертываю всю процедуру в транзакции, как я могу проверить, заблокирована ли таблица ...
Как я могу сделать неблокирующий запрос на эксклюзивную блокировку, используя File # flock?
Как я должен запросить неблокирующую блокировку?Почему не Руби# Флок файла [http://www.ruby-doc.org/core-2.0/File.html#method-i-flock]работать как положено, когда предпринимаются отдельные попытки заблокировать файл? Блокировка файла в блоке не ...
java.lang.IllegalMonitorStateException: (m = null) Не удалось получить монитор для
Почему это может случиться? Дело в том, что объект монитора не является нулевым, но все же мы получаем это исключение довольно часто: java.lang.IllegalMonitorStateException: (m=null) Failed to get monitor for (tIdx=60) at ...
Блокировка и разблокировка файлов с помощью API Java
Один из наших клиентов использует программное обеспечение Novel для обеспечения безопасности, которое иногда блокирует некоторые файлы .class, которые создает наше программное обеспечение. Это вызывает некоторые неприятные проблемы для них, когда ...
Требуется ли ключевое слово volatile для полей, доступных через ReentrantLock?
Мой вопрос касается того, гарантирует ли использование ReentrantLock видимость поля в том же отношении, что и ключевое слово synchronized. Например, в следующем классеA, полеsharedData не нужно объявлять volatile, поскольку используется ...
Когда блокировка и разблокировка «выбрать для обновления»?
Вот мой псевдокод: re = [select **result** from table where **condition**=key for update] if[re satisfies] { delete from table where **condition** = key; } commitЯ хочу спросить, была ли уже удалена строка с условием, равным «ключу», Может ...
Использование блокировки ключа словаря <строка, объект>
у меня естьDictionary<string, someobject>. РЕДАКТИРОВАТЬ: Мне было указано, что мой пример был плохим. Все мое намерение состояло не в том, чтобы обновлять ссылки в цикле, а в том, чтобы обновлять различные значения на основе разных потоков, ...