Well it depends on the overhead they introduce and how good the tooling 
(sanitizers, custom annotations for static tools?) becomes at detecting data 
races.

Swift, for example started with what is basically `mm:atomicArc` and introduces 
isolation too, to prevent data races at compile-time: 
<https://www.swift.org/blog/swift-5.10-released/#data-race-safety-in-swift-510>

Reply via email to