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.
9
Antworten

Macht die Reihenfolge der Entriegelungsmutexe hier einen Unterschied?

Nehmen wir an, ich habe zwei Variablen, protected_var1 und protected_var2 . Nehmen wir weiter an, dass diese Variablen über mehrere Threads aktualisiert werden und ziemlich unabhängig davon sind, dass normalerweise das eine oder das andere,...
23.02.2012, 14:20
3
Antworten

Warum finden Deadlocks in SQL Server statt?

So wie ich es verstehe, passieren SQL-Deadlocks, wenn ein SPID mit der Verarbeitung einer anderen Abfrage beschäftigt ist und es nicht störend sein kann, einen anderen auszuführen, weil es gerade so beschäftigt ist. Der SQL Server wählt nach dem...
21.07.2011, 19:10
4
Antworten

Der beste Weg, um die nächste ID-Nummer ohne "Identität" zu erhalten

Ich muss einige Datensätze in eine Tabelle in einer Legacy-Datenbank einfügen, und da es von anderen alten Systemen verwendet wird, ist das Ändern der Tabelle keine Lösung. Das Problem besteht darin, dass die Zieltabelle einen int-Primärschlü...
15.04.2009, 11:29
3
Antworten

SQL Server Deadlock Fix: Verknüpfungsreihenfolge erzwingen oder automatisch erneut versuchen?

Ich habe eine gespeicherte Prozedur, die eine Verknüpfung von TableB zu TableA : ausführt %Vor% Gleichzeitig werden Zeilen in einer Transaktion in TableA und dann in TableB eingefügt. Diese Situation führt gelegentlich zu Deadl...
04.03.2010, 20:13
2
Antworten

Die Transaktion (Prozess-ID 84) wurde bei Sperrressourcen mit einem anderen Prozess blockiert und wurde als Deadlock-Opfer ausgewählt

Ich habe eine Monitoring-Anwendung entwickelt. Also habe ich eine Timer-Funktion benutzt, um einige Werte in einer SQL-Tabelle zu überprüfen. Obwohl es so viele Funktionen gibt, gibt es einen folgenden Fehler für eine Funktion namens getLogEn...
19.06.2012, 09:11
5
Antworten

Delphi: Debuggen kritischer Abschnitt hängt von Reporting-Aufruf-Stack von laufenden Threads auf Sperre "Fehler"

Ich bin auf der Suche nach einer Möglichkeit, einen seltenen kritischen Abschnitt (TCriticalSection) von Delphi 7 mit Hang / Deadlock zu debuggen. Wenn in diesem Fall ein Thread länger als etwa 10 Sekunden auf einen kritischen Abschnitt wartet,...
15.09.2010, 16:45
2
Antworten

Wie erkennt die IO-Sprache Deadlocks automatisch?

Ich habe gelesen, dass Io Sprache Futures hat, die einen Deadlock erkennen kann automatisch. Ich weiß nichts darüber und habe eine Syntax gesehen. Wie erkennt Io Sprache Deadlocks damit?     
08.11.2010, 04:03
5
Antworten

CLR über C # 4. Ed. - Verwirrt über das Warten auf Task Deadlock

Jeffrey Richter wies in seinem Buch "CLR via C #" auf das Beispiel einer möglichen Sackgasse hin, die ich nicht verstehe (Seite 702, begrenzter Absatz). Das Beispiel ist ein Thread, der Task ausführt und Wait () für diesen Task aufruft. Wenn...
02.03.2014, 19:49
1
Antwort

Was verursacht diesen Deadlock in meinem Ruby 'Trap' Block?

Ich lese gerade Jesse Storimers exzellentes Buch Mit Unix-Prozessen arbeiten . In einem Abschnitt über Trapping-Signale von Kind-Prozessen, die beendet wurden, gibt er ein Codebeispiel. Ich habe diesen Code leicht modifiziert (siehe unten),...
18.05.2012, 15:47
3
Antworten

Sind alle Deadlocks durch eine ungültige Abfrage verursacht?

"Transaktion (Prozess-ID 63) wurde bei Sperren | Kommunikationspuffer-Ressourcen mit einem anderen Prozess blockiert und wurde als Deadlock-Opfer ausgewählt. Führen Sie die Transaktion erneut aus." Mögliche Fehlerursachen: Probleme mit der Abfra...
23.03.2010, 16:05