Registriert seit: 4. Apr 2008
400 Beiträge
|
AW: Synchronize inerhalb globaler Funktion durchführen
16. Feb 2011, 17:47
Habe es nun so gemacht!
Ich gebe in eine Private Var meine Daten und rufe dann das Synchronize im Thread auf.
Dies Sync Procedure ruft mit dann die Globale funktion auf und schraubt am StringGrid herum.
Dann gibt es keine Probleme.
Wie sieht es nun aus, wenn ein Thread das Synchronize ausführt und darin das LockList durchführt und nun ein anderer Thread auch das Synchronize ausführen will.
Wartet da der zweite thread darauf, dass der erste die Sync Procedure wieder verlassen hat oder kann es hier einen Deadlock führen?
Delphi 2010, Update 4 & 5
|