Thema: Delphi CriticalSection offen?

Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: CriticalSection offen?

  Alt 24. Mai 2005, 21:06
Das geht nicht, weil:
CS ist frei.
Thread A fragt und bekommt die Antwort "CS ist Frei" ( )
Thread B fragt und bekommt die Antwort "CS ist Frei" ( )
Thread A geht in die CS rein.
Thread B auch->

Die 'critical sections', also die Programmteile, die geschützt werden, musst Du zu kurz wie möglich halten. Bei einem Stack sehe ich da keine Probleme. Die paar ASM-Befehle machen den Kohl nicht fett.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat