Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#4

Re: Wieso bekomme ich hier einen Deadlock?

  Alt 24. Mai 2010, 20:23
Kann zwar nichts entdecken, aber ein Deadlock entstecht z.B. durch sowas:

> in einem Thread wird die Liste gesperrt
> Verarbeitug wird im anderem Thread forgesetzt (Synchronize oder AsyncCalls)
> im anderem Thread soll ebenfalls die Liste gesperrt werden
(dieses geschieht niemals, da z.B. eine CriticalSection sich den sperrenden Thread merkt und somit hier auf die Freigabe im ersten Thread gewartet wird)
...
$2B or not $2B
  Mit Zitat antworten Zitat