Einzelnen Beitrag anzeigen

Rollo62

Registriert seit: 15. Mär 2007
4.116 Beiträge
 
Delphi 12 Athens
 
#5

AW: Variable eines Record geht beim Multithreading verloren

  Alt 28. Nov 2024, 14:30
Ja, ich benutze das auch mit Queue und Synchronize, das macht es ja threadsafe.
Warum es nicht threadsafe ist, da ist Dalija sehr stark der Meinung, dass es das auf gar keinen Fall ist,
und hat deshalb NxHorizon rausgebracht
https://en.delphipraxis.net/topic/42...&comment=37053

https://en.delphipraxis.net/topic/70...us-nx-horizon/

Das kommt so an mehreren Stellen und verschiedenen Threads, wird wohl was dran sein.
Ich habe jetzt explizit auch keine Probleme damit, aber synchronisiere auch auch alles, da wo es nötig ist.

Vermutlich ist gemeint, dass man sich von außen um die Synchronisation kümmern muss, und das nicht implizit in TMessage eigebaut ist.
  Mit Zitat antworten Zitat