Einzelnen Beitrag anzeigen

Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.468 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: TThreadList und das Verhalten von Threads?

  Alt 3. Feb 2017, 20:09
Hallo!

Wie verhalten sich die Threads, wenn die gerade versuchen auf eine gesperrte TThreadListe zuzugreifen? Kann es zu einem Problem werden, wenn der Thread, der die Liste gerade gesperrt hat, etwas länger braucht, z.B. wenn mehrere Tausend Einträge gelöscht werden müssen?

Zitat aus der Embarcadero-Wiki: "Sie können in einem TThreadList-Objekt ohne explizites Sperren von mehreren Threads Listenelemente hinzufügen oder entfernen."

Heißt dass, dass der Thread beim Versuch auf die gesperrte Liste weiterläuft oder wie ist es zu verstehen?
Nein, der Thread wird geblockt, wenn er nicht zugreifen kann.
Thomas Mueller
  Mit Zitat antworten Zitat