Вопросы по теме 'locks'
Добавление замков в класс по составу
Я пишу потокобезопасный класс на C ++. Все его общедоступные методы используют блокировки (нерекурсивные спин-блокировки) . Приватные методы не блокируются. Итак, все должно быть в порядке: пользователь вызывает общедоступный метод, он блокирует...
382 просмотров
schedule
25.03.2022
блокировка mysql innodb
Я разрабатываю приложение, которое будет работать с нескольких компьютеров. Я хочу заблокировать таблицы mysql, чтобы не было проблем с параллельным выполнением процессов, например, один процесс пишет, а другой читает одновременно. Или, что еще...
101 просмотров
schedule
26.06.2023
Форма Ms Access, связанная с SQL Server, не отвечает
Не уверен, что для этого есть определенный ответ, но у меня есть приложение Ms Access с SQL Server 2008, так как хранилище данных, все таблицы связаны с SQL Server из приложения Access, приложение размещено на сервере Citrix. Все формы в приложении...
409 просмотров
schedule
14.05.2023
Могут ли многоуровневые блокировки вызывать взаимоблокировки в многопоточных программах?
У меня есть программа с писателями и читателями, и их права доступа контролируются монитором.
Итак, это должно было голодать, но я зашел в тупик. Мне было интересно, почему, а потом я вспомнил, что поставил еще одну блокировку, которая, как мне...
472 просмотров
schedule
04.11.2023
Использование клиентской объектной модели TFS, чтобы узнать, кто в данный момент извлек файл
Я использую версию клиентской объектной модели TFS 2012 года для получения некоторой информации о файлах в репозиториях. Учитывая строку, указывающую путь к файлу в проекте TFS, я хотел бы узнать, кто извлек файл, если он заблокирован. Я использую...
502 просмотров
schedule
07.11.2022
Многопотоковый. Явные блокировки и условия
Мне трудно понять многопоточность. К сожалению, это одно из заданий, которое мне нужно выполнить, чтобы пройти курс.
Речь идет о поезде: - Поезд ждет, пока Пассажирский поток отправит несколько пассажиров, пока не будет достигнута вместимость....
131 просмотров
schedule
14.09.2023
Разрешение блокировок базы данных в Mongo
У меня есть 2 коллекции, которые я уменьшаю во временную коллекцию, назовем их коллекция A и коллекция B и коллекция _queue. Пока я уменьшаю карту, пользователи пытаются читать и записывать в коллекцию A. Я получаю всевозможные блокировки и очереди...
739 просмотров
schedule
28.10.2023
Блокировки уровня строки MySQL
Я не уверен в том, как работает блокировка на уровне строк, но вот моя проблема. У меня есть таблица T (id int, balance int) (engine = InnoDB), которую я хочу заблокировать для строк, имеющих ID = 1, поэтому я начинаю транзакцию, например это :...
1388 просмотров
schedule
09.06.2022
При множественных блокировках, когда первый поток заблокирован для первой задачи, как заставить второй поток не сидеть без дела и вместо этого заблокировать следующую задачу?
Класс процессора -
public class Processor extends Thread {
private static final Object lock1 = new Object();
private static final Object lock2 = new Object();
private void doJob1() {
synchronized (lock1) {...
74 просмотров
schedule
21.10.2022
Как работают блокировки в базе данных с разделяемыми/исключительными блокировками, когда оператор UPDATE выполняется в начале транзакции?
Как работают блокировки в базе данных с разделяемыми/исключительными блокировками, когда оператор UPDATE выполняется в начале транзакции? Предполагая Repeatable Read или выше, он получает общую блокировку на этапе чтения и поиска, а затем монопольную...
28 просмотров
schedule
17.05.2023