Thema: Delphi atomare Ausführung

Einzelnen Beitrag anzeigen

Fridolin Walther

Registriert seit: 11. Mai 2008
Ort: Kühlungsborn
446 Beiträge
 
Delphi 2009 Professional
 
#9

Re: atomare Ausführung

  Alt 13. Nov 2008, 14:51
Zitat von Gausi:
Aber Critical Sections bringen nichts, wenn man mit nur einem Thread arbeitet. Denn ein Thread kann beliebig oft in eine CS eintreten - nur ein anderer Thread ist dann dafür gesperrt.
Nunja, ist die Frage ob er verhindern will ob eine Methode gleichzeitig mehrfach ausgeführt wird (Multi Threading) oder ob er Rekursion verhindern will (das also seine Methode etwas macht, was evtl. dafür sorgt, das seine Methode direkt oder indirekt nochmal aufgerufen wird). Gegen Rekursion hilft eine Critical Section natürlich nicht. Und sollte er Fiber statt Threads verwenden, sind Critical Sections auch nutzlos .
Fridolin Walther
  Mit Zitat antworten Zitat