Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Threads THreadList und lesen/schreiben

  Alt 17. Jan 2011, 19:47
Du kannst übrigns auch .Add direkt aufrufen, ohne jedesmal selber zu sperren ( .LockList ).

LockList und andere Sperrende Methoden sperren solange den Zugrif, bis es wieder freigegeben wird. Weitere LockList und Add in anderen Threads werden dann also angehalten.


PS: Anstatt ständig über den Lade-Thread die Liste zu prüfen, würde ich im Arbeits-Thread ein Event werfen, welches dem Callback sagt, daß man bald keine Daten mehr hat.

Und statt einer Liste würde ich hierfür eher einen Queue verwenden.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat