Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
Delphi 10 Seattle Enterprise
|
AW: TThread Verständnisfrage
22. Feb 2011, 12:39
Die Klasse selber mußt du auch noch ThreadSafe machen (CriticalSection).
Jeder Zugriff auf eine Variable der potentiell von unterschiedlichen Threads benutzt wird muss mit einer CriticalSection gesichert werden.
Die CS für die Property Klasse aus dem MainThread ist nur für die Ermittlung der Klasse zuständig.
beim Benutzen der Klasse ist diese CS nicht mehr aktiv und daher muss die Klasse in sich auch ThreadSafe werden.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
|