Einzelnen Beitrag anzeigen

Bambini
(Gast)

n/a Beiträge
 
#25

AW: Was vermisst ihr in der RTL/VCL? Wünsche + Vorschläge!

  Alt 21. Okt 2015, 14:44
Der verlinkte Beitrag ist imho etwas missverständlich geschrieben. Wenn man Reference-Counting über mehrere Kerne machen möchte, sind diese LOCKed Instruktionen nötig. Das angesprochene Locking über CS ist mindestens genauso teuer. Wenn eh CS benutzt werden, dann sollte es afaik auf modernen Maschinen auch kein Skalierungsproblem mit den Reference-Countern geben.
Soweit ich das verstehe, LOCK'en Delphi strings immer die Kerne. D.h. macht ein Thread viele String Operationen, müssen die anderen immer warten, obwohl die mit dessen strings und Variablen nix zu tun haben.
  Mit Zitat antworten Zitat