Thema: Delphi CriticalSection nötig ?

Einzelnen Beitrag anzeigen

choose

Registriert seit: 2. Nov 2003
Ort: Bei Kiel, SH
729 Beiträge
 
Delphi 2006 Architect
 
#4

Re: CriticalSection nötig ?

  Alt 10. Dez 2003, 08:07
Zitat von Rumpi:
Das ist der sicherste Weg.
Leider nicht, selbst wenn die Datenklasse (ob nun in Form eines FiFo-Puffers oder einer Liste) selbst den kritischen Bereich vor gegenseitigem Ausschluss schützt, können immernoch Verklemmungen (Deadlocks) auftreten, sofern die Operationen nicht atomar sind (hold and wait), also gegenseitige Abhängigkeiten existieren und keine Ordnung (zB in Form einer Hierarchie) vorliegt...

Das Thema Threads hat mehr Fallstricke als die Erzeugung von, Warten auf und Benachrichtigung zwischen ihnen!
gruß, choose
  Mit Zitat antworten Zitat