Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.171 Beiträge
 
Delphi 12 Athens
 
#5

Re: Synchronisation - CriticalSection?

  Alt 10. Dez 2009, 12:12
Zitat von Blup:
Die Aufgabe von CriticalSections ist Codeabschnitte vor der gleichzeitigen Ausführung oder Speicherbereiche bzw. Variablen vor dem gleichzeitigen Zugriff aus verschiedenen Threads zu schützen.
Jupp, mam muß dann einfach nur alle Lese-/Schreibzugriffe auf die entsprechenden resourcen mit diesen umschließen.
Es gibt aber auch noch andere Schutz-Varianten: z.B. TSimpleRWSync, welche etwas optimiert sind (gleichzeitiges Lesen erlaubt)

Die VCL hat ihre eigene ChriticalSection, an welche man extern nicht rankommt, aber dieses erledigt ja Synchronize für einen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat