[Vm-dev] Cross platform atomicity of #ifNil:
btc at openInWorld.com
Fri Aug 8 03:43:49 UTC 2014
I am looking at dealing with multiple in-image threads and am wondering
about what operations are atomic. The current understanding is that...
(myvar == nil) ifTrue: [ myvar := 1. myvar2 := #something ]
is atomic, but I see some indication in comments (sorry lost my
myvar ifNil: [ myvar:=1 ]
might not be - but maybe those comments were historical. What is the
current status and likely future guarantees for Squeak/Pharo/Cuis/other?
More information about the Vm-dev