Помеченные вопросы [locking]

-1 голосов
0 ответы
Блокировка всей базы данных SQLite3 во время обновления
Мне нужно обновить базу данных SQLite3, которая удалит таблицу, создаст ее заново и затем снова заполнит таблицу. Я хочу убедиться, что все мои...
спросил 1 месяц назад
7 голосов
2 ответы
Приводит ли эта реализация блокировок мьютекса к неопределенному поведению?
Мне нужно контролировать частоту, с которой main обрабатывает данные. В этом примере это просто увеличивает значение переменной. Я не могу испол...
спросил 1 месяц назад
-2 голосов
0 ответы
Почему замки поточно-ориентированы? [Дубликат]
Означает ли это, что два потока не могут изменять базовые данные одновременно? Или это означает, что данный сегмент кода будет работать с предск...
спросил 1 месяц назад
0 голосов
0 ответы
Как использовать блокировку читателя на поле
Здравствуйте, у меня есть объект с некоторыми полями. Я хочу, чтобы этот объект был потокобезопасным. Этот объект будет принят двумя потоками и...
спросил 1 месяц назад
0 голосов
1 ответы
Достижение изоляции для определенных строк в базе данных C #
У меня есть приложение, которое выдает письма пользователям в последовательном порядке. Это структура базы данных ------------------- UserID...
спросил 1 месяц назад
1 голосов
2 ответы
Использование библиотечных функций в многопоточном коде (Common Lisp)
Когда переменная может быть доступна /обновлена ​​из нескольких потоков, она обычно нуждается в защите от одновременных изменений. Одним из эффе...
спросил 1 месяц назад
1 голосов
2 ответы
Есть ли способ предотвратить многократное выполнение метода контроллера в Symfony 4?
У меня есть служба, которую я использую как из пользовательской команды, так и со страницы HTML. Я хочу предотвратить параллельное выполнение не...
спросил 1 месяц назад
0 голосов
0 ответы
Многопроцессорная обработка Python: когда использовать массив вместо RawArray?
Я пытаюсь прочитать тысячи маленьких изображений с диска и сохранить их в большом массиве Numpy. Конечно, я могу сделать это последовательно, но...
спросил 1 месяц назад
0 голосов
0 ответы
Блокировка стола от Выбрать цель
Если есть таблица, которая содержит незашифрованные конфиденциальные данные, и вы хотите использовать эту таблицу в представлении, но хотите заб...
спросил 1 месяц назад
2 голосов
1 ответы
Входящие замки внутри монад в Скале
Мой коллега сказал следующее об использовании Java ReentrantReadWriteLock в некотором коде Scala:    Получение блокировки здесь рискованно. Э...
спросил 2 месяца назад
1 голосов
1 ответы
Django-Channels: блокировка критической секции в классе
У меня есть класс, который расширяет WebsocketConsumer и таким образом связывается с клиентом через websocket. Насколько я понимаю, весь процесс...
спросил 2 месяца назад
0 голосов
0 ответы
Обновление по первичному ключу вызывает блокировку транзакции
Я обновляю большую таблицу с миллионами строк на основном KEY, и это вызывает блокировку транзакции (превышено время ожидания блокировки). За...
спросил 2 месяца назад
0 голосов
0 ответы
Есть ли способ запросить SQLite / SQLite3, если немедленная транзакция в настоящее время открыта?
Есть ли способ запросить SQLite /SQLite3, если в данный момент выполняется немедленная транзакция открыть? Или, говоря иначе, есть ли способ узн...
спросил 3 месяца назад
0 голосов
1 ответы
Приложение блокировки приложения Android возвращается после аутентификации
Я пытаюсь создать приложение для блокировки приложений. Я создал сервис для мониторинга текущих запущенных приложений. И проверяя, какое приложе...
спросил 2 месяца назад
0 голосов
1 ответы
Мое сокетное соединение сбрасывает некоторые данные, отправленные через него?
Я пишу класс Connection, который отправляет и получает данные в обоих направлениях через Commands и CommandResults. Тем не менее, когда нескольк...
спросил 2 месяца назад
2 голосов
1 ответы
Как будет работать объект ReentrantLock, созданный внутри локальной области видимости метода?
Выше приведен скриншот из книги OCP 7 java se. стр. 791. Мой вопрос: если каждый раз в методе создается и блокируется новый объект Reentr...
спросил 3 месяца назад
1 голосов
1 ответы
ReentrantLock tryLock (timeout, timeUnit) не работает должным образом
Я немного запутался в методе ReentrantLock tryLock (timeout, timeUnit), когда при выполнении кода ниже кажется, что тайм-аут tryLock до конца п...
спросил 2 месяца назад
2 голосов
0 ответы
Можно ли применять разные блокировки к одному и тому же ресурсу?
У меня есть сценарий, в котором мне нужно применить разные блокировки к части кода. Допустим, у меня есть n серверов, и для каждого сервера я вы...
спросил 2 месяца назад
1 голосов
2 ответы
Является ли хорошей практикой использование блокировок для задач в очереди?
Мне нужно поместить в очередь некоторые запросы, которые могут поступить в любое время, таким образом, чтобы каждая задача начиналась только пос...
спросил 3 месяца назад
3 голосов
1 ответы
AsyncDuplicateLock, который может быть заблокирован на всех ключах
Мне нужна блокировка, подобная той, которая приведена в ответе Стивена Клири: https://stackoverflow.com/a/31194647/4381408 Однако мне также...
спросил 3 месяца назад
1 голосов
2 ответы
семантика flock () и fcntl () в glibc
Связано: один , два Утверждается, что flock() (BSD-блокировки) и fcntl() (блокировки уровня записи POSIX) дают несовместимую семантику пол...
спросил 3 месяца назад
1 голосов
1 ответы
Как запретить 2 пользователям редактировать одни и те же данные в веб-приложении с использованием MySQL (если возможно, с CodeIgniter)
Я использую CodeIgniter 3 и MariaDB 5.0 в своей среде разработки (но MySQL 5.6 в среде prod). Я создал веб-приложение и внедрил цепочку прове...
спросил 3 месяца назад
0 голосов
0 ответы
Планирование ядра Linux с критическими областями
Я написал модуль ядра Linux для устройства USB. Драйвер USB предоставляет 2 символьных устройства только для чтения, которые могут быть открыты...
спросил 3 месяца назад
0 голосов
2 ответы
В чем разница между синхронизированными полями и ReadWriteLocks?
Просто хочу узнать, чем отличаются приведенные ниже коды, которые выполняют те же функции Код 1: class ReadWriteCounter { ReadWri...
спросил 2 месяца назад
0 голосов
1 ответы
Использование flock () для блокировки файла, открытого с помощью fopen () [duplicate]
     На этот вопрос уже есть ответ здесь:                   Как заблокировать файлы с помощью fopen ()?                                 ...
спросил 2 месяца назад