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

Как заблокировать определенные строки SQL при выполнении над ними процесса?
В моей работе есть финансовое приложение, написанное на VB.NET с помощью SQL , над которым одновременно могут работать несколько пользователей. В какой-то момент один пользователь может решить опубликовать пакет записей, над которым он (и,...
7005 просмотров
schedule 22.11.2022

Объект приложения и вопросы параллелизма
В некоторых руководствах по asp, таких как это , я наблюдаю следующую закономерность: Приложение.Блокировка 'сделать что-нибудь с объектом приложения Приложение. Разблокировать Однако, поскольку веб-страницы могут иметь несколько...
634 просмотров
schedule 23.01.2023

Как лучше всего открыть файл для монопольного доступа в Python?
Каков самый элегантный способ решить эту проблему: открыть файл для чтения, но только если он еще не открыт для записи открыть файл для записи, но только если он еще не открыт для чтения или записи Встроенные функции работают так...
55241 просмотров
schedule 22.11.2022

OpenQuery для DB2/AS400 из SQL Server 2000, вызывающий блокировки
Каждое утро у нас есть процесс, который отправляет многочисленные запросы (~ 10000) к DB2 на AS400/iSeries/i6 (как бы IBM ни называла это сейчас), в последние 2 месяца операторы жалуются, что наш запрос блокирует пару файлов не позволяя им завершить...
3134 просмотров

Как программно скопировать файл или папку, которые заблокированы в Windows?
Каковы вызовы API для копирования файла, который в настоящее время заблокирован. Я надеюсь, что смогу использовать .Net, но вызовы Win32 тоже подойдут. Пожалуйста, не стесняйтесь упоминать о той же функциональности в Unix или любой другой ОС.
3844 просмотров
schedule 21.03.2022

Когда следует использовать блокировку области (приложения, сервера и т. д.) по сравнению с именованной блокировкой в ​​ColdFusion?
Когда уместно использовать ‹cflock scope="application"› или что-то подобное, а не ‹cflock name="foo"›? В частности, меня интересует использование CFLock для защиты общих объектов в области приложения, сеанса или сервера, но мне также интересно...
4106 просмотров

Лучший способ использовать таблицу БД в качестве очереди заданий (она же пакетная очередь или очередь сообщений)
У меня есть таблица баз данных с ~ 50 тыс. строк, каждая строка представляет собой задание, которое необходимо выполнить. У меня есть программа, которая извлекает задание из БД, выполняет задание и возвращает результат в БД. (эта система работает...
16208 просмотров
schedule 02.07.2022

Статические члены нуждаются в специальных блоках синхронизации?
У меня есть класс, который выглядит примерно так: public class Test { private static final Object someObject = new Object(); public void doSomething() { synchronized (someObject) { System.out.println(someObject.toString()); } }...
6406 просмотров
schedule 23.06.2022

Зависание Java 6 JVM
Извиняюсь за длинный пост, но мне интересно, могу ли я получить еще несколько отзывов об этом, прежде чем отправить отчет об ошибке в Sun. JVM: 6u11 ОС: Windows XP SP3 Аппаратное обеспечение: AMD Athlon 64 X2 4600+ с тактовой частотой 2,41 ГГц, с...
4585 просмотров
schedule 23.07.2022

Как правильно заблокировать тип значения?
Я читал о многопоточности и о блокировке. Общепринятой практикой является то, что вы не можете (ну и не должны) блокировать тип значения. Итак, вопрос в том, каков рекомендуемый способ блокировки типа значения? Я знаю, что есть несколько способов...
5486 просмотров
schedule 09.06.2023

C# — проблемы с блокировкой Mutex
У меня есть веб-приложение, которое контролирует, какие веб-приложения получают трафик от нашего балансировщика нагрузки. Веб-приложение работает на каждом отдельном сервере. Он отслеживает состояние «входа» или «выхода» для каждого приложения в...
18076 просмотров
schedule 17.10.2022

Многопоточный код — принудительный порядок выполнения
У меня есть код, доступ к которому будет осуществляться из двух потоков: class Timer{ public: void Start(){ start_ = clock_->GetCurrentTime(); running_ = true; } void Read(){ if(running_){ time_duration...
390 просмотров
schedule 04.01.2024

Как обеспечить целостность файлов при сбоях записи файлов?
Выполните : Как безопасно обновить файл, у которого много читателей и один писатель? В моих предыдущих вопросах я понял, что вы можете использовать блокировку FileChannel, чтобы обеспечить порядок чтения и записи. Но как поступить в случае...
3221 просмотров
schedule 07.03.2023

Блокировка Sql 2005 для OLTP — зафиксирована или не зафиксирована?
Администратор базы данных, которого моя компания наняла для устранения проблем с взаимоблокировками, только что сказал мне, что проблемы с блокировкой наших баз данных OLTP улучшатся, если мы установим уровень транзакции READ COMMITTED вместо READ...
995 просмотров
schedule 06.11.2022

Безопасность потоков C # с помощью get / set
Это подробный вопрос для C #. Предположим, у меня есть класс с объектом, и этот объект защищен блокировкой: Object mLock = new Object(); MyObject property; public MyObject MyProperty { get { return property; } set {...
87250 просмотров
schedule 16.08.2023

Как вызвать функцию Python из потока иностранного языка (C++)
Я разрабатываю программу, которая использует DirectShow для захвата аудиоданных из медиафайлов. DirectShow использует поток для передачи аудиоданных в функцию обратного вызова в моей программе, и я позволяю этой функции обратного вызова вызывать...
2175 просмотров
schedule 27.02.2023

fcntl, lockf, что лучше использовать для блокировки файлов?
Ищете информацию о преимуществах и недостатках как fcntl , так и lockf для блокировки файлов. Например, что лучше использовать для переносимости? В настоящее время я кодирую демон linux и задаюсь вопросом, какой из них лучше подходит для...
37602 просмотров
schedule 18.06.2022

Узнайте, кто блокирует файл в общей сетевой папке
Я хочу знать, кто блокирует файл в общей сетевой папке. Вот проблема: общий сетевой ресурс находится на NAS, поэтому я не могу войти в систему. Мне нужен инструмент, чтобы удаленно узнать, кто блокирует файл. Перезагружать NAS каждый раз...
408035 просмотров
schedule 19.06.2023

Является ли это ошибкой в ​​операторе .net Monitor/lock или MessageBox.Show ведет себя по-другому?
Представьте, что у вас есть две кнопки на форме выигрыша. Как вы думаете, каким должно быть поведение, когда пользователь нажимает «кнопку 1» с приведенным ниже кодом? Должен ли он отображать все 5 окон сообщений за один раз или по одному -...
1045 просмотров
schedule 22.07.2022

Как реализовать пессимистическую блокировку в приложении asp.net?
Я хотел бы получить совет от любого, кто имеет опыт реализации чего-то вроде "пессимистической блокировки" в приложении asp.net. Это поведение, которое я ищу: Пользователь А открывает заказ №313 Пользователь B пытается открыть ордер № 313, но...
3363 просмотров
schedule 27.05.2023