1
ответ

Идентификаторы объектов Мертвой блокировки SQL-сервера являются слишком большими

Я пытаюсь проследить мертвую блокировку, которая происходит в нашей (64-разрядной) базе данных SQL 2005. У нас в настоящее время нет изоляции снимка включенной. Я включил tf-1204 и получил вывод ниже. От...
вопрос задан: 5 August 2013 18:06
1
ответ

Блоки C # HttpWebRequest.GetResponse при вызове из другого потока [duplicate]

я просто застрял в проблеме, когда я попытался вызвать несколько веб-запросов в Задаче. Вот мой код private static void Main (string [] args) {var locker = new object (); var bag = ...
вопрос задан: 16 June 2013 04:00
1
ответ

Как начать кодировать “Обеденных Философов” моделирование?

Я не новичок в C#, но я действительно должен увеличить свое понимание, таким образом, я выбрал классическую проблему мертвой блокировки для кодирования, чтобы помочь преподавать мне часть более усовершенствованного понятия C#. Обед...
вопрос задан: 14 September 2012 21:36
1
ответ

Java ThreadPoolExecutor, застревающий при использовании ArrayBlockingQueue

Я работаю над некоторым приложением и использую ThreadPoolExecutor для того, чтобы справиться с различными задачами. ThreadPoolExecutor застревает после некоторой продолжительности. Для моделирования этого в более простой среде я имею...
вопрос задан: 17 June 2010 05:54
1
ответ

Проблема номера строки хранимой процедуры SQL Server

Я использую Предприятие SQL Server 2008 года. Я встретился с проблемой, которая говорит, что строка 9 из нечто хранимой процедуры встречается с проблемой тупика. Мой вопрос состоит в том, как найти точно 9-ю строку сохраненного...
вопрос задан: 1 June 2010 05:23
1
ответ

Нечетные tcp заходят в тупик под окнами

Мы перемещаем большие объемы данных по LAN, и это должно произойти очень быстро и надежно. В настоящее время мы используем окна TCP, как реализовано в C++. Используя (синхронный) большой отправляет перемещениям данные очень...
вопрос задан: 12 May 2010 21:43
1
ответ

Работа вокруг ошибочной мертвой блокировки “MySQL нашла при попытке получить блокировку; попытайтесь перезапустить транзакцию”

У меня есть таблица MySQL приблизительно с 5 000 000 строк, которые постоянно обновляются маленькими способами параллельными процессами Perl, соединяющимися через DBI. Таблица имеет приблизительно 10 столбцов и несколько индексов. Один...
вопрос задан: 7 April 2010 21:16
1
ответ

Мертвая блокировка в использовании кода Ruby SizedQueue

Я думаю, что сталкиваюсь с фундаментальным неверным толкованием с моей стороны того, как, распараллеливая работы в рубине и я надеюсь получить некоторое понимание. Я хотел бы иметь простого производителя и потребителя. Во-первых...
вопрос задан: 10 March 2010 12:39
1
ответ

Mysql заводят в тупик необходимое объяснение

Я получил следующий журнал мертвой блокировки через "ШОУ СОСТОЯНИЕ INNODB". Кто-то может хотеть объяснить, почему транзакция была прервана? Кажется, что Транзакция 2 содержит блокировку, но также застревает...
вопрос задан: 5 December 2009 07:55
1
ответ

Присоединение к повышению:: экземпляр потока в деструкторе

Я вижу проблему, где вызов к потоку повышения-> участвует в деструкторе, приводит к мертвой блокировке. Я не понимаю, почему, и я не слишком увлечен хранением кода, который просто работает (и я не понимаю почему...
вопрос задан: 2 November 2009 03:27
1
ответ

Почему кто-либо не заботится об этой ошибке MySQLdb? действительно ли это - ошибка?

TL; DR: я предоставил патч для ошибки, которую я нашел, и у меня есть 0 обратных связей на нем. Я задаюсь вопросом, является ли это ошибка вообще. Это не напыщенная речь. Считайте это и если Вы можете быть затронуты им, проверяют фиксацию...
вопрос задан: 3 June 2009 22:19
1
ответ

Как отладить мертвую блокировку с Python?

Я разрабатываю приложение многопоточности, которое заходит в тупик. Я использую Экспресс Visual C++ 2008 для трассировки программы. После того как мертвая блокировка происходит, я просто приостанавливаю программу и трассировку. Я нашел...
вопрос задан: 9 February 2009 06:51
0
ответов

Как исправить тупик в join () в Ruby

Я работаю с многопоточностью в Ruby. Фрагмент кода: thread_array = Array.new (num_of_threads) 1.upto (num_of_threads) do | i | Thread.abort_on_exception = true ...
вопрос задан: 9 July 2019 22:04
0
ответов

Как проследить мертвую блокировку в Ruby

Я использую BrB для совместного использования источника данных для различных рабочих процессов в Ruby 1.9, который я разветвляю с Process#fork: поток abort_on_exception = истинное ветвление делает помещает "Процесс источника данных инициализации... (
вопрос задан: 9 July 2019 22:01
0
ответов

Xamarin HttpClient.PostAsync тупик

У нас проблема с классом System.Net.Http.HttpClient. Код, упомянутый ниже, отлично работает на многих устройствах Android, за исключением некоторых, из которых два устройства перечислены ниже. Казнь получает ...
вопрос задан: 25 March 2019 05:14
0
ответов

Почему Winforms UI Thread продолжает, казалось бы, не связанную работу после невозможности получить блокировку записи с помощью ReaderWriterLockSlim?

В приведенной ниже трассировке стека есть некоторый код рисования Winforms, который в конечном итоге получает блокировку записи с использованием ReaderWriterLockSlim (настраивается с помощью LockRecursionPolicy.SupportsRecursion). Замок не ...
вопрос задан: 6 March 2019 15:10
0
ответов

Как обнаружить и узнать, что программа находится в тупике?

Это вопрос для интервью. Как определить и выяснить, находится ли программа в тупике? Есть ли какие-то инструменты, которые можно использовать для этого в Linux/Unix системах? Моя идея: Если программа не делает никаких ...
вопрос задан: 24 December 2018 10:49
0
ответов

SqlException: Deadlock

У меня возникают эти два исключения, когда я пытаюсь получить данные из SQL база данных в C #: System.Data.SqlClient.SqlException: транзакция (идентификатор процесса 97) была заблокирована на ресурсах блокировки с другим ...
вопрос задан: 19 November 2018 08:35
0
ответов

Почему вложенные блокировки не вызывают тупик?

Почему этот код не вызывает тупик? частный статический объект только для чтения a = новый объект (); ... lock (a) {lock (a) {....}}
вопрос задан: 10 July 2018 06:56
0
ответов

Тупиковые ситуации и синхронизированные методы

Я нашел один из кодов в Stack Overflow и подумал, что он очень похож на то, с чем я столкнулся, но я до сих пор не понимаю, почему это зайти в тупик. Пример был взят из Deadlock ...
вопрос задан: 21 June 2018 19:17
0
ответов

Триггер вызывает взаимоблокировку?

Я попал в тупик после добавления триггера. Существует таблица UserBalanceHistory, в которой есть одна строка для каждой транзакции и столбец Amount. Был добавлен триггер для суммирования столбца Amount и ...
вопрос задан: 1 December 2017 03:05
0
ответов

Проблема с взаимоблокировкой в ​​DBCP, развернутой на Tomcat

Я использую DBCP источник данных (с конфигурацией по умолчанию) в конфигурации Spring для управления моими подключениями к базе данных, и я ' ...
вопрос задан: 13 September 2017 08:14
0
ответов

В функции PL/pgSQL обнаружена взаимоблокировка

Я столкнулся с проблемой взаимоблокировки функции PL/pgSQL в моей базе данных PostgreSQL. Пожалуйста, найдите оператор SQL в блоке кода (просто пример): НАЧАТЬ UPDATE account SET balance = 0 WHERE ...
вопрос задан: 26 May 2017 14:50
0
ответов

Проверить, заблокирован или разблокирован мьютекс pthread (после того, как поток заблокировал себя)

Мне нужно посмотреть, заблокирован ли мьютекс или разблокирован в операторе if, поэтому я проверяю это так ... if (mutex [id]! = 2) {/ * делать что-то * / } но когда я проверяю его, gcc выдает следующую ошибку: error: ...
вопрос задан: 23 May 2017 12:24
0
ответов

Правильный дизайн, чтобы избежать тупиков Oracle?

Обычный совет, когда речь идет о том, чтобы избежать тупиков, - это всегда блокировать ресурсы в том же порядке. Но как бы вы осуществите это в отношении блокировки строки в очень довольной базе данных Oracle? Для ...
вопрос задан: 23 May 2017 12:19
0
ответов

Должен ли SELECT … FOR UPDATE всегда содержать ORDER BY?

Допустим, мы выполняем... SELECT *FROM MY _TABLE FOR UPDATE... и в MY _TABLE есть более одной строки. Теоретически, если две параллельные транзакции выполняют этот оператор, но это происходит с...
вопрос задан: 23 May 2017 12:14
0
ответов

Можно ли создать подкласс объектов Lock () в Python? Если нет, то другие способы отладки тупика?

Итак, у меня есть многопоточная программа на Python, которая в настоящее время страдает от тупика. Я собирался регистрировать получение блокировки путем создания подкласса threading.Lock objects: import traceback class DebugLock (...
вопрос задан: 23 May 2017 12:08
0
ответов

Пользовательское поле Django для хранения списка адресов электронной почты

Я пытаюсь добавить поле в модель Django, которое будет представлять список адрес электронной почты. Я хочу, чтобы пользователь ввел список адресов, разделенных запятыми, в форму в админке, которую мое приложение будет ...
вопрос задан: 23 May 2017 12:02
0
ответов

Что не так с блокировкой нестатических полей? Каков правильный способ заблокировать конкретный экземпляр?

Почему считается плохой практикой блокировать нестатические поля? И, если я не блокирую нестатические поля, то как мне заблокировать метод экземпляра, не блокируя метод на всех других экземплярах ...
вопрос задан: 23 May 2017 11:51
0
ответов

Что такое «дреды»? (обратите внимание на "R")

Слышал много раз о тупиках, но что такое дреды в контексте многопоточного программирования? Обновление: ответ IAbstract содержит ссылку на технический документ, в котором объясняется алгоритм с именем dreadlock (не ...
вопрос задан: 23 May 2017 11:48