12-Jan-2014 23:59, Kira Backes пишет:
Hello,


I was just looking at the source of std.typecons.RefCounted and it seems
like it is not thread-safe at all, the count variable may be written
concurrently from several threads which could cause data corruption.

It cannot. In D everything is thread-local by default.
And  shared(RefCounted!T) would most likely fail to compile.

Is
this correct or am I overlooking something (I’m still new to D). If it
is correct then this should either be fixed or if it is intentional it
should really be documented.



--
Dmitry Olshansky

Reply via email to