Thema: Delphi Threads synchronisieren?

Einzelnen Beitrag anzeigen

Assarbad
(Gast)

n/a Beiträge
 
#3

Re: Threads synchronisieren?

  Alt 10. Feb 2005, 10:33
Es kommt auch immer ein Stück weit auf die Variable an (zB Integertypen oder komplexe Records). Bei ersterem würde ich sofort die Interlocked*-Funktionen benutzen, weil die einfach dafür gemacht sind. Ansonsten eine Criticalsection oder ein anderes Ausschlußobjekt.

Aber solange nicht mehrere Thread schreibend zugreifen, kann man in vielen Fällen komplett auf eine Synchronisation verzichten - es sei denn es handelt sich um Variablen die größer als <Integrale CPU-Bitzahl> oder getrennt (zB 4 einzelne Bit) sind.
  Mit Zitat antworten Zitat