Also ich hab noch ein wenig geforscht. Auch nach dem Referenzzähler den du erwähntest.
Alle Quellen die ich bisher auftreiben konnte behaupten, dass der Referenzzähler in der string-klasse seit Version 7 spätestens Thread-safe ist.
Schreibzugriff ist natürlich wieder eine andere Sache. D.h. Lesezugriff allein sollte wirklich unproblematisch sein.
Andere Frage dazu. Was ist eigentlich das schlimmste das passieren kann, wenn ich z.B. eine integer mit mehreren Threads lese und schreiben lasse (ohne critical sections)? Es gibt hierbei doch keine
Exception oder ähnliches sondern lediglich flasche Ergebnisse bzw. irgendwelche Inhalte die nicht dem Erwarteten entsprechen oder?