0
ответов

Блокировка статических членов класса

Насколько я понимаю, следующий фрагмент кода должен привести к взаимоблокировке. Причина в том, что когда поток t1 блокирует статический объект firstData, он получает блокировку класса. Итак, когда он...
вопрос задан: 23 May 2017 10:24
0
ответов

MySQL JDBC: есть ли опция для автоматической повторной попытки после тупика InnoDB?

Я работаю над ошибкой MySQL «Обнаружена тупиковая ситуация при попытке получить блокировку; попробуйте перезапустить транзакцию on »Я обнаружил, что транзакцию можно безопасно повторить. Тупики не опасны. Просто ...
вопрос задан: 23 May 2017 02:03
0
ответов

Может ли добавление столбца идентификации первичного ключа решить проблемы взаимоблокировки?

У меня есть таблица на сервере SQL, которая одновременно обрабатывается CRUD хранимой процедурой, работающей одновременно в разных сеансах: |----------------|------ ---| | <некоторые столбцы> | JobGUID | |-----...
вопрос задан: 23 May 2017 00:30
0
ответов

Как решить ошибку SQL Server 1222, т.е. разблокировать таблицу SQL Server

Я работаю в базе данных, где я загружаю данные в необработанную таблицу с помощью загрузчика данных. Но сегодня загрузчик данных завис по неизвестным причинам. Затем я остановил загрузчик данных из диспетчера задач Windows. Но ...
вопрос задан: 25 March 2017 18:00
0
ответов

Может ли вызов WSAStartup () из нескольких потоков вызвать тупик?

Я занимаюсь разработкой приложения, в котором есть один TCP-сервер и несколько UDP-серверов / прослушивателей. Каждый сервер является отдельным потоком, таким же, как рабочие потоки для установленных соединений TCP. Я звоню WSAStartup () ...
вопрос задан: 21 March 2017 19:28
0
ответов

как реплицировать и повторять взаимоблокировки в nhibernate

Просматривая свои журналы, я вижу, что мое приложение уязвимо для взаимоблокировок. Они встречаются во многих частях моего приложения. 1) Есть ли способ воспроизвести эту проблему. то есть: я видел это только в ...
вопрос задан: 7 February 2017 07:51
0
ответов

Перезапуск транзакции в MySQL после тупика

Я столкнулся с тупиком в моем MySQL. Как мне настроить MySQL для автоматического перезапуска транзакции при возникновении тупиковой ситуации?
вопрос задан: 3 February 2017 15:44
0
ответов

Как работает функция синхронизации в java?

С тех пор, как я начал программировать на Java, я задавался этим вопросом (около года или двух). В C мы должны знать другой метод, чтобы правильно избежать взаимоблокировки между потоками, и, таким образом, существует гораздо больше ...
вопрос задан: 29 December 2016 16:37
0
ответов

Причина того, что процесс стал жертвой взаимоблокировки

У меня есть процесс с Select, для завершения которого требуется много времени, порядка 5–10 минут. В настоящее время я не использую NOLOCK в качестве подсказки для механизма базы данных MS SQL. В то же время у нас есть ...
вопрос задан: 11 October 2016 16:06
0
ответов

Это хорошая идея - обрабатывать повторную попытку взаимоблокировки из блока перехвата хранимой процедуры

Насколько я понимаю, невозможно полностью предотвратить взаимоблокировку транзакции. Я хотел бы иметь транзакцию, которая никогда не отказывает с точки зрения кода приложения. Итак, я видел ...
вопрос задан: 21 June 2016 22:45
0
ответов

Java-потоки и синхронизированные блоки

Предположим, я выполняю синхронизированный блок кода внутри некоторого потока, а внутри синхронизированного блока я вызываю метод, который порождает другой поток для обработки синхронизированного блока кода, который требует ...
вопрос задан: 19 February 2016 09:20
0
ответов

Transaction deadlock for select query

Occasionally, I have the following error for a stored procedure which is only a Select query: Transaction (Process ID 91) was deadlocked on lock My initial understanding was that a select query won't ...
вопрос задан: 18 December 2015 10:24
0
ответов

ActiveRecord3 deadlock retry

Are there any plugins for Rails 3 (or ActiveRecord 3) that replicate the old deadlock_retry plugin? Or, does that plugin still work with Rails 3?
вопрос задан: 21 May 2015 15:24
0
ответов

Приложение WPF заходит в тупик при вызове диспетчера

Иногда возникает ситуация, когда приложение заходит в тупик, и кажется, что диспетчер зашел в тупик, а фоновый поток пытается вызвать диспетчер. Я не вижу этого ...
вопрос задан: 29 September 2014 15:41
0
ответов

Как разрешить NHibernate повторять заблокированные транзакции при использовании сеанса на запрос?

Какой шаблон / архитектуру вы используете в трехуровневом приложении, использующем NHibernate, которое необходимо поддерживать повторные попытки при сбоях транзакции, когда вы используете шаблон Session-Per-Request? (как ISession ...
вопрос задан: 22 June 2014 23:30
0
ответов

«ДЛЯ ОБНОВЛЕНИЯ» v / s «LOCK IN SHARE MODE»: разрешить параллельным потокам читать обновленное значение «состояния» заблокированной строки

У меня следующий сценарий : Пользователь X входит в приложение из местоположения lc1: назовите его Ulc1 Пользователь X (был взломан, или его друг знает его учетные данные, или он просто входит в систему из ...
вопрос задан: 5 June 2014 03:21
0
ответов

Как идентифицировать строки, связанные с взаимоблокировкой Oracle?

Когда Oracle обнаруживает взаимоблокировку, файл трассировки записывается следующим образом: *** SESSION ID:(56.27081) 2012-05-14 08:16:28.013 ОБНАРУЖЕН ВИД БЛОКИРОВКИ (ORA-00060) [Блокировка транзакции] Следующая взаимоблокировка...
вопрос задан: 29 May 2014 01:10
0
ответов

Как решить проблемы с взаимоблокировками в InnoDB двигатель?

Я слышал об этой проблеме и теперь ищу более конкретную информацию? Как это происходит, каковы причины этого, подробное объяснение механизма тупика, чтобы попытаться ...
вопрос задан: 9 May 2014 11:34
0
ответов

Как смоделировать DEADLOCK на SQL Server?

Я пытаюсь симулировать тупик на SQL Server. _ | Worker_id | зарплата | 1 | 1 | 100 | 2 | 2 | 300 | Транзакция 1 завершена за 5 секунд. / * TRANSACTION 1 * / Использовать dbmcw; ОБЪЯВИТЬ @ sal1 INT, ...
вопрос задан: 3 April 2014 05:11
0
ответов

C++ завершается вызовом без активного исключения

Я получаю ошибку C++ с потоковой обработкой: завершается вызовом без активного исключения. Aborted Here is the code: #include #include #include #include #...
вопрос задан: 24 February 2014 02:49
0
ответов

Многопоточный код заставляет Rhino Mocks вызывать взаимную блокировку

В настоящее время мы сталкиваемся с некоторыми проблемами во время модульного тестирования. Наш класс выполняет многопоточную обработку некоторых вызовов функций для Mocked-объектов с помощью Rhino Mocks. Вот пример, сведенный к минимуму: публичный класс
вопрос задан: 3 February 2014 14:05
0
ответов

Высокая загрузка ЦП для спящих процессов

У меня есть процесс, который кажется зависшим: # strace -p 5075 Процесс 5075 подключен - прерывание для выхода futex(0x419cf9d0, FUTEX_WAIT, 5095, NULL Он сидит на системном вызове "futex", и...
вопрос задан: 24 November 2013 13:21
0
ответов

Тупик при вызове потока пользовательского интерфейса из рабочего потока

У меня возникла взаимоблокировка, когда я вызываю поток пользовательского интерфейса из рабочий поток. Действительно, рабочий поток заблокирован в строке вызова: return (ucAvancementTrtFamille) mInterfaceTraitement.Invoke (d, new object [] ...
вопрос задан: 15 September 2013 18:24
0
ответов

Необходимость избежать взаимоблокировки подпроцесса без связи

Мне нужно выполнить команду, которая выдает много выходных данных и требует много времени для выполнения (> 30 минут). Я думал использовать для этого subprocess.Popen. Мне нужно захватить вывод ...
вопрос задан: 22 May 2013 15:45
0
ответов

Тупик с семафором

Итак, у меня возникла проблема с использованием семафора. Пишем код где 4 комнаты и несколько посетителей. Каждая комната имеет определенное ограничение на количество посетителей, которое они могут вместить. Таким образом, вход в полную комнату вызовет...
вопрос задан: 9 October 2012 09:06
0
ответов

Параллельная универсальная структура данных без взаимоблокировок и нехватки ресурсов.

Недавно я задал ряд вопросов о TVar, и у меня все еще есть опасения по поводу livelock. Итак, я подумал об этой структуре:Каждая транзакция получает уникальный приоритет (, возможно, выделенный в...
вопрос задан: 31 August 2012 17:36
0
ответов

Взаимная блокировка dlopen malloc

У нас есть некоторые модульные тесты, которые часто блокируются. Более тщательная проверка с помощью GDB показывает следующее :Тема 1:(гдб )бт #0 0x00110424 в ядре ___vsyscall() #1 0x00c681a3 в __lll _блокировка _ожидание _приват ()...
вопрос задан: 14 August 2012 14:35
0
ответов

Взаимная блокировка wcf на клиенте при пакетных запросах

Я ломал голову над этой проблемой уже как минимум неделю (тоже узнал кое-что новое -WCF — важная PITA ). Вот моя проблема :У меня есть сценарий в моем приложении, который в какой-то момент зависает...
вопрос задан: 25 July 2012 11:38
0
ответов

Как имитировать взаимоблокировку в SQL Server в одном процессе?

Наш код на стороне клиента обнаруживает взаимоблокировки, ожидает определенный интервал, а затем повторяет запрос до 5 раз. Логика повторных попыток обнаруживает взаимоблокировки на основе номера ошибки 1205. Моя цель — протестировать обе...
вопрос задан: 19 July 2012 22:17
0
ответов

Тупик, когда рабочий поток пытается вызвать что-то в основном потоке

Я использую внешний компонент, который периодически снимает события из рабочего потока. В моем обработчике событий я использую Dispatcher для вызова некоторого метода в основном потоке. Это прекрасно работает... приватно...
вопрос задан: 19 July 2012 09:50