Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Record threadsicher verwenden

  Alt 15. Mär 2021, 15:55
Delphi-Referenz durchsuchenTThreadList<Tsend_entry> , da ist gleich alles für die Synchronisierung integriert.


Add, Remove, LockList/UnlockList


Schade, dass es hier kein Push/Pop wie in Delphi-Referenz durchsuchenTStack bzw. Delphi-Referenz durchsuchenTQueue gibt.


Und jupp, "dieses" TMonitor ist eine Art CriticalSection, die man "in" jedes TObjekt legen kann. (nicht zu Verwechseln mit TMonitor für den Bildschirm ... der Name wurde dämlicher Weise so von C# geklaut)



Hat jeder Thread seinen eigenen Server?
Wenn nicht, dann aufpassen, ob WebSocketBroadcast thread-save ist und wenn nicht, dann muß das auch synchronisiert werden.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (15. Mär 2021 um 15:59 Uhr)
  Mit Zitat antworten Zitat