Re:Consider the Nimrod Programming Language
by pcwalton on Wednesday March 12, 2014 @11:34PM
(#7389919)
The language doesn't enforce that GC'd pointers don't pass between threads. The GC can silently free stuff you didn't want freed if you pass objects between threads. This is not a property of a thread-safe GC.
There's a separate heap per thread and data sharing among threads ins't allowed. It's perfectly thread safe.