deadlock

Situation, in der zwei (oder mehr) Operationen überlappende Ressourcensätze benötigen und keiner von beiden kann abgeschlossen werden, da sie nicht alle Sperren erhalten können, die zum Ausführen einer Operation und zum Freigeben ihrer Sperren erforderlich sind.
5
Antworten

SQL Server 2005: Transaktions-Deadlock

Ich erhalte diesen Fehler sehr häufig, aber nicht konsistent auf zwei Seiten in einer Anwendung, die sich in einer Produktionsumgebung befindet. Ich habe nur einige Screenshots des Fehlers unten. Transaktion (Prozess-ID XX) wurde bei Sperre...
15.01.2009, 15:01
2
Antworten

Wie verhindert man EntityFramework-Deadlock, wenn diese beiden Anweisungen gleichzeitig ausgeführt werden?

Anrufe in meinen Web-Service verwenden den folgenden Code, um sicherzustellen, dass der Anrufer eine gültige Sitzung hat. Wenn eine gültige Sitzung gefunden wurde, aktualisiert sie die Sitzungsdetails und speichert die Änderungen. Alles einfach...
27.10.2012, 04:13
1
Antwort

Wie man InnoDB Deadlocks in Java / JDBC richtig behandelt?

Ich arbeite hier auf einer theoretischen Basis, ich möchte sicherstellen, dass alle meine Basen abgedeckt sind. Ich habe ziemlich viel in InnoDB mit Java gelesen und wie Deadlocks auftreten können, egal welche Frage Sie ausführen. Obwohl ich...
31.05.2013, 09:03
3
Antworten

Entwerfen Sie eine Klasse, die nur dann eine Sperre bereitstellt, wenn keine Deadlocks möglich sind

Ich bin vor kurzem auf diese Interviewfrage gestoßen (die in einem Forum gepostet wurde, wo es irgendwas gibt ... sieht so aus, als wäre das eine echte Interviewfrage):    Entwerfen Sie eine Klasse, die nur dann eine Sperre bereitstellt, wenn...
02.03.2011, 18:18
3
Antworten

Wie man festgefahrene Threads in Java killt?

Ich würde gerne Threads beenden, die sich im Deadlock-Zustand befinden. Erstens können wir Thread-IDs im Deadlock-Status erkennen , indem wir die Methode findDeadlockedThreads() der Klasse ThreadMXBean verwenden in java.lang.management...
04.12.2009, 22:09
4
Antworten

Richtiges Design, um Oracle Deadlocks zu vermeiden?

Der übliche Ratschlag, wenn es darum geht, Deadlocks zu vermeiden, besteht darin, Ressourcen immer in der gleichen Reihenfolge zu sperren. Aber wie würden Sie dies in Bezug auf Zeilensperren in einer sehr zufriedenen Oracle-Datenbank implementie...
15.09.2011, 09:19
3
Antworten

Deadlock in PL / pgSQL-Funktion erkannt

Ich stehe vor einem Deadlock-Problem von einer PL / pgSQL-Funktion in meiner PostgreSQL-Datenbank. Finden Sie die SQL-Anweisung im Codeblock (nur Beispiel): %Vor% Ich habe festgestellt, dass der Deadlock aufgetreten ist, während diese Anweis...
09.04.2012, 17:55
1
Antwort

Vermeiden von PostgreSQL-Deadlocks beim Ausführen von Massenaktualisierungs- und Löschvorgängen

Wir haben eine einzelne Tabelle, die keine Verweise auf andere Tabellen enthält. %Vor% Der Primärschlüssel der Tabelle ist eine Zusammensetzung aus id_A und id_B. Das Lesen und Schreiben dieser Tabelle ist sehr parallel und die Tabelle ha...
19.11.2014, 01:05
1
Antwort

alle goroutines schlafen - Deadlock

Für eine meiner Anforderungen muss ich eine Anzahl von Worker-Go-Routinen erstellen, die von einer Überwachungsroutine überwacht werden. Überwachungsroutine muss beendet werden, wenn alle Worker-Routinen abgeschlossen sind. Mein Code endet im De...
10.11.2013, 17:29
3
Antworten

Verstehen, warum Deadlock in dieser Implementierung auftritt

Ich bin neu im Multithreading und bin auf dieses Beispiel gestoßen: %Vor% Dies verursacht die folgende Beispielausgabe: %Vor% d. h. es gibt einen Deadlock. Wenn wir jedoch die Reihenfolge der Sperren im zweiten Thread so ändern, dass sie...
25.04.2016, 06:47