Результаты поиска по запросу "deadlock"
таким образом (хотя это был Oracle) ... HTH
тараюсь объяснить мою проблему как можно более подробно, и я был бы признателен за любую помощь / предложение. Моя проблема касается взаимоблокировки, вызванной двумя запросами (одна вставка и одно обновление). Я использую MS-SQL Server 2008 У ...
Лучший способ получить следующий идентификационный номер без «идентичности»
Я должен вставить некоторые записи в таблицу в устаревшей базе данных, и, поскольку она используется в других древних системах, изменение таблицы не является решением. Проблема в том, что у целевой таблицы есть первичный ключ int, но ...
Программа зависает, если поток создан в статическом блоке инициализатора
Я сталкивался с ситуацией, когда моя программа зависает, выглядит как тупик. Но я попытался выяснить это с помощью jconsole и visualvm, но они не обнаружили тупиков. Образец кода: public class StaticInitializer { private static int state = 10; ...
Получить обнаружение взаимоблокировки из запущенной программы или дампа в Java
У меня есть часть запущенного программного обеспечения Java, которое застряло. Я хотел бы получить представление внутри, но понятия не имею, как это сделать. Есть ли какой-нибудь инструмент, который я могу дать PID, и он скажет мне, где ...
SQL Server 2005 тупик с некластеризованным индексом
Кто-нибудь может помочь мне в тупике в SQL Server 2005? Для простого теста у меня есть таблица «Книга» с первичным ключом (id) и именем столбца. Индекс по умолчанию этого первичного ключанекластеризованным. Тупик возникает, когда две сессии ...
Причиной тупика при создании потока в статическом блоке в Java
Я просто пытался создать тему вstatic блок в Java, который вызвал тупик. Фрагмент кода выглядит следующим образом. package deadlock; final public class Main { static int value; static { final Thread t = new Thread() { @Override public void run() ...
Напишите программу, которая обязательно войдет в тупик [закрыто]
Я недавно получил эти вопросы в интервью. Я ответил, что тупик возникает, если чередование идет не так, но интервьюер настаивал на том, что программа, которая всегда будет заходить в тупик, независимо от чередования, может быть написана. Можем ...
Пример кода для иллюстрации тупика с помощью блокировки (это)
Я прочитал несколько статей и постов, которые говорят, чтоlock(this), lock(typeof(MyType)), lock("a string") все это плохая практика, потому что другой поток может заблокировать тот же ключ и вызвать тупик. Чтобы понять эту проблему, я пытался ...
Тупик в Ruby join ()
Я работаю в многопоточности в ruby. Фрагмент кода threads_array = Array.new(num_of_threads) 1.upto(num_of_threads) do |i| Thread.abort_on_exception = true threads_array[i-1] = Thread.new { catch(:exit) do print "s #{i}" user_id = nil loop do ...
«FOR UPDATE» v / s «LOCK IN SHARE MODE»: разрешить одновременным потокам читать обновленное значение «состояния» заблокированной строки
У меня есть следующий сценарий: Пользователь X входит в приложение из местоположения lc1: вызовите егоUlc1Пользователь X (был взломан, или его друг знает свои учетные данные для входа в систему, или он просто входит в другой браузер на своем ...