Aber ... innerhalb des Threads könnte man ja direkt auf FIntStr
zugreifen, aber dieser Zugriff ist nicht abgesicht (über die CS), also sollte der Zugriff auch innerhalb des Threads über die Eigenschaft und nicht über das Feld erfolgen.
Oder man baut eine eigene Klasse dafür: TThreadsafeString, der gar nichts anderes erlaubt, als den Zugriff über die Property und damit über die CS.