Вопросы по теме 'locking'

Как заблокировать файл в Perl?
Каков наилучший способ создать блокировку файла в Perl? Что лучше: собрать файл или создать файл блокировки, чтобы установить блокировку и проверить наличие блокировки в файле блокировки?
28011 просмотров
schedule 01.09.2022

Почему я не могу вставить новую строку в частично заблокированную таблицу в MySQL 5 InnoDB?
В руководстве говорилось, что InnoDB имеет блокировку на уровне строк, так почему, если я выберу некоторые строки с помощью оператора FOR UPDATE , он не позволит мне вставить новую строку в эту таблицу? Новую строку все-таки не нужно блокировать,...
781 просмотров
schedule 27.10.2023

Что именно делает синхронизированный? Заблокировать функцию или заблокировать функцию объектов?
Мне интересно, как именно «синхронизировано» работает в java. Допустим, я моделирую настольную игру, состоящую из нескольких полей. Я реализую поля как класс (Field) и доску как класс (Board), который содержит ряд полей. Скажем далее, я...
21751 просмотров
schedule 02.01.2024

Блокировка с помощью асинхронного httpwebrequest
У меня есть объект, который загружает файл с сервера, асинхронно сохраняет его в изолированном хранилище и предоставляет метод GetData для извлечения данных. Буду ли я использовать IsolatedStorageFile storageObj; //initialized in the constructor...
1266 просмотров
schedule 02.08.2022

Как отключить экран блокировки?
в моем случае я просто запускаю другое действие, чтобы удалить экран блокировки. Тем не менее, я видел любое приложение для отключения экрана блокировки, и это действительно гладко. Я думаю, что у меня по-другому.. Пожалуйста, скажите мне, как...
2334 просмотров
schedule 09.04.2024

Как отключить систему блокировки JPA?
Я использую OpenJPA, и у меня проблема с блокировкой. Я уже понимаю, что такое OptimisticLockException и когда оно возникает. Но как я могу справиться с этим? Ниже* вы можете найти небольшой абзац об исключениях для оптимистичных блокировок....
2732 просмотров
schedule 20.03.2024

Разница в производительности между мьютексом и критической секцией в C ++
Я читал этот пост о различиях в производительности в C # между критическими секциями и мьютексами для данного тестового примера. Мне интересно, есть ли какая-либо дополнительная документация, которая дает накладные расходы на производительность...
3458 просмотров
schedule 03.10.2022

Что происходит, когда два потока ПОПЫТАЮТСЯ заблокировать один и тот же ресурс в одно и то же время?
Что происходит, когда два потока пытаются заблокировать один и тот же объект в одну и ту же микросекунду (или в любое другое время, которое является наименьшим промежутком времени, в течение которого может быть измерен срез ЦП или инструкция)?...
2403 просмотров
schedule 12.07.2022

Блокировки Java: как выполняется проверка на равенство для блокировок монитора в синхронизированном блоке?
Когда у вас есть пара блоков synchronized на объекте (скажем) obj , то как Java проверяет, одинаковы ли все эти obj или разные? Например: public static f() { synchronized ("xyz") { ... } } Если вышеупомянутая функция...
2453 просмотров
schedule 11.11.2022

Как заблокировать базу данных PostgreSQL через JDBC?
В моем веб-приложении Java каждый экземпляр при запуске проверяет актуальность базы данных через соединение JDBC. Если БД не актуальна, она выполняет процедуру обновления, выполняя сценарии SQL. Я не могу контролировать, когда экземпляры...
3186 просмотров
schedule 08.08.2022

Зачем блокировать в Testdatabase, а не в Devdatabase
Я только что установил тестовый клон базы данных, которую мы используем для разработки. Однако, когда я запускаю наше приложение для этой новой базы данных, оно создает блокировку и в конце тайм-аут ждет вечно. SQL, который создает мою проблему:...
73 просмотров
schedule 13.02.2024

Невозможно вызвать контроллер просмотра экрана блокировки из AppDelegate
Я реализовал контроллер представления KKLockscreen и хорошо работает с контроллером настроек в приложении. Возможность установить пароль и изменить их, а также. У меня проблема с вызовом экрана блокировки из appdelegate. Я добавил файл делегата...
572 просмотров
schedule 05.05.2024

Модификатор синхронизации Java
Я пытаюсь понять, как работают блокировки с использованием ключевых слов синхронизации в java. если у меня есть класс (забудьте о плохой практике и т. д. с публичными варами и т. д.) class Person { public int money; public String name;...
187 просмотров
schedule 03.01.2024

как заблокировать содержимое метода
У меня есть метод, который можно вызывать из многих потоков, но я просто хочу, чтобы 1-й поток выполнял некоторую логику внутри метода. Итак, я планирую использовать логическую переменную. Первый поток, который войдет, установит логическую...
138 просмотров
schedule 22.08.2022

Веб-служба WCF - использование блокировки вызовет проблемы?
У нас есть операция веб-службы WCF, которая используется для создания файлов PDF. Для этого мы используем сторонний инструмент (в частности, Syncfusion), который, возможно, не сможем заменить в данный момент. Проблема в том, что кажется, что...
4585 просмотров
schedule 09.07.2022

Как реализовать реентерабельный механизм блокировки в Objective-C через GCD?
У меня есть класс target-c с некоторыми методами, которые используют очередь GCD, чтобы обеспечить последовательный одновременный доступ к ресурсу (стандартный способ сделать это). Некоторые из этих методов должны вызывать другие методы того же...
1942 просмотров

как сделать ключ для разблокировки премиум-функций для приложения
Я попытался реализовать «профессиональный ключ» для своего приложения для Android, чтобы разблокировать функции, которые должны быть заблокированы в «следовой версии» (то же приложение без ключа) ... Я нашел несколько идей и объясненный код...
5436 просмотров
schedule 15.01.2024

Есть ли идиоматическое явное использование mutex::lock() или unlock()?
Рекомендуемый способ использования mutex для блокировки критической области кода — через RAII, т.е. mutex_type mutex; { // start of critical region std::lock_guard<mutex_type> lock(mutex); // first statement in critical region // ......
1500 просмотров
schedule 12.10.2023

Блокировка строки Mysql innodb не работает
Я использую mysql v5.6. Когда я отправляю следующий запрос mysql, используя php, который выберет некоторые строки, а также заблокирует их: SELECT * FROM accounts WHERE id = 1 FOR UPDATE; Я получаю следующее сообщение об ошибке: #1064 -...
503 просмотров
schedule 19.10.2022

Межпроцессный мьютекс Java
Мне нужно реализовать какой-то межпроцессный мьютекс в Java. Я рассматриваю возможность использования API FileLock, как рекомендовано в этом нить . В основном я буду использовать фиктивный файл и блокировать его в каждом процессе. Это лучший...
2760 просмотров
schedule 26.11.2023