Описание тега locking

Блокировка позволяет одновременно использовать разные типы ресурсов исключительно одним процессом.
3 ответа

SQL Server/ADO.NET: проблемы с блокировкой

Я понимаю, что это очень смутный вопрос, так что прости меня. Компания, в которой я работал, связалась со мной, сказав, что с тех пор, как они обновились до SQL Server 2008, у них возникло множество проблем с блокировкой. Я действительно не знаю, чт…
09 май '09 в 07:22
4 ответа

Как намеренно заблокировать строку MySQL, чтобы даже SELECT возвращал ошибку?

Я пытаюсь использовать блокировку строк MySQL, чтобы в основном эмулировать MuteEx для строки. Допустим, моя таблица имеет 2 столбца, идентификатор и текстовое поле, а также три записи (1,a) (2,b) и (3,c). SELECT * FROM table; вернул бы эти результа…
12 янв '10 в 18:10
2 ответа

Как мне синхронизировать 2 ConcurrentDictionaries?

Мне нравится операция без блокировки ConcurrentDictionary и я использую ее в двух объектах: ConcurrentDictionary<datetime,myObj> myIndexByDate ConcurrentDictionary<myObjSummary, ConcurrentDictionary<int, myObj> myObjectSummary Index Э…
0 ответов

Нужно заблокировать контент сайта, пока LinkedIn Follow

На нашем веб-сайте мы часто обновляем много контента, пользователи заходят на наш веб-сайт, но не следят за ним на странице LinkedIn. Как заблокировать контент, пока они не последуют за нашей страницей в социальных сетях.
27 ноя '18 в 04:46
5 ответов

Нужно ли блокировать или помечать как энергозависимые при доступе к простому логическому флагу в C#?

Допустим, у вас есть простая операция, которая выполняется в фоновом потоке. Вы хотите предоставить способ отменить эту операцию, чтобы создать логический флаг, для которого вы установили значение true из обработчика события click кнопки отмены. pri…
03 авг '09 в 12:50
2 ответа

C#, Могу ли я вставить и удалить из таблицы SQL Server во время чтения

Все вполне в названии. Я читаю результат SqlCommand (который является запросом соединения таблиц table1 и table2). using (SqlCommand cmd = new SqlCommand(sqlCommand, eve.Database)) { using (SqlDataReader sdr = cmd.ExecuteReader()) { //Performing som…
30 мар '16 в 15:43
1 ответ

Управляющая блокировка на массаж в кролике

Я пытаюсь использовать RabbitMq более нетрадиционным способом (хотя в этот момент я могу выбрать любую другую реализацию очереди сообщений, если это необходимо) мое приложение работает так, у меня есть одна очередь (я могу иметь больше, если нужно),…
26 окт '16 в 10:10
1 ответ

Как заблокировать переменную в задаче сельдерея?

У меня есть задача сельдерея, которая искажает некоторые переменные. Это прекрасно работает, если я установил одного рабочего из сельдерея, но когда я использую параллелизм, все это испортилось. Как я могу заблокировать критическую секцию, где перем…
16 авг '17 в 21:58
0 ответов

Отслеживание этой многопоточной программы

Рассмотрим этот класс: // Fig. 23.20: SynchronizedBuffer.java // Synchronizes access to a shared integer using the Lock and Condition // interfaces import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; import java.…
27 фев '18 в 13:40
3 ответа

ConcurrentHashMap против ReentrantReadWriteLock на основе пользовательской карты для перезагрузки

Ява Гуру, В настоящее время у нас есть HashMap<String,SomeApplicationObject> который часто читается и время от времени изменяется, и у нас возникают проблемы, которые во время модификации / перезагрузки возвращают операцию чтения null что не п…
1 ответ

Есть ли способ реализовать решение без блокировки, чтобы обеспечить целостность данных в нескольких экземплярах

Я запускаю несколько экземпляров Java-приложения, и все эти экземпляры подключены к одной базе данных MySQL. Я столкнулся с проблемой, когда у меня есть некоторые данные (числовые), которые я хочу обеспечить целостность. Например, я получил запрос д…
22 янв '18 в 10:12
0 ответов

Производительность моей программы на Python падает при использовании многопроцессорности

Я пытаюсь ускорить выполнение следующей программы, поэтому я использовал многопроцессорность, как было предложено в ответах на последний заданный вопрос, а также по связанному вопросу. Итак, у меня есть следующая программа, которая работает очень ме…
14 дек '17 в 10:15
1 ответ

Как создать собственный потокобезопасный IList<T>?

У меня есть вопрос о lock оператор: Например, у меня есть собственный потокобезопасный (надеюсь) список: public class BlockingList&lt;StateMessage&gt; : IList&lt;StateMessage&gt; { private List&lt;StateMessage&gt; _list = new List&lt;StateMessage&gt…
14 ноя '16 в 11:04
3 ответа

Насколько критична блокировка - степень и способы отказа

Я стресс-тестировал приведенный ниже код, и он, кажется, работает нормально - каковы опасности не блокирования в простом случае, когда есть запись одного потока и отдельный поток чтения простой переменной? Есть класс, который имеет публичную собстве…
09 янв '12 в 19:15
13 ответов

Как заблокировать файл в Perl?

Каков наилучший способ создать блокировку файла в Perl? Лучше всего скопировать файл или создать файл блокировки, чтобы установить блокировку и проверить блокировку файла блокировки?
29 авг '08 в 18:13
0 ответов

MySQL блокировка таблицы не работает

Может работать $this-&gt;db-&gt;query('LOCK TABLE user READ'); $this-&gt;db-&gt;query('select * from user'); $this-&gt;db-&gt;query('UNLOCK TABLES'); Это не работает $this-&gt;db-&gt;query('LOCK TABLE company READ'); $this-&gt;db-&gt;query('select *…
28 мар '18 в 03:12
1 ответ

Hazelcast: как обеспечить запуск кластера

У меня есть кластер с 3 узлами (на разных машинах), и у меня есть "бизнес-логика", которая использует распределенную блокировку при запуске. Иногда, когда есть больше задержки, каждый узел успешно получает эксклюзивную блокировку, потому что кластер…
20 фев '16 в 07:30
2 ответа

PHP MySQL get_lock

В сценарии я пытаюсь проверить, работает ли тот же сценарий с использованием MySQL GET_LOCK, Проблема в том, что когда скрипт пытается получить блокировку, которая не является бесплатной, он блокируется навсегда, независимо от того, какой параметр я…
05 фев '11 в 18:55
1 ответ

Delphi 2007 (CodeGear Delphi) блокирует EXE после ссылки - (Win7 x64)

Delphi 2007 sometimmes содержит дескриптор исполняемого файла компоновщика. Иногда это работает нормально. Но в других случаях целый день говорят: "Не удается создать EXE-файл" или что-то подобное при попытке скомпилировать или создать решение. Когд…
14 окт '14 в 05:49
0 ответов

SQL тупик из-за индекса

У меня проблема тупика между вставкой и выделением Соединение А: Вставляет запись в таблицу MyTable (X блокировка записи) Обновляет некластеризованный индекс MyTable_Index (запрашивает X-блокировку для записи индекса) Соединение Б: Использует MyTabl…
17 фев '17 в 16:29