Forum: Object-Pascal / Delphi-Language
by Blup,
15. Jan 2010
In Delphi werden kritische Abschnitte mit TCriticalSection oder TMultiReadExclusiveWriteSynchronizer gekapselt.
Die Hilfe ist dazu leider ziemlich kurz.
Im Forum wirst du aber einige Beiträge finden, z.B. diese:
http://www.delphipraxis.net/internal_redirect.php?t=167800
http://www.delphipraxis.net/internal_redirect.php?t=155226
Forum: Object-Pascal / Delphi-Language
by Blup,
15. Jan 2010
Synchronize dient dazu, Methoden im Kontext des Hauptthreads auszuführen.
Mir ist keine Methode bekannt, die so etwas für Threads untereinander implementiert.
Es bietet sich an, die Methode ReceiveSignal jeweils threadsicher zu programmieren (z.B. mit kritischen Abschnitten).