Walter Bright wrote: > Sean Kelly wrote: >> I suppose the obvious question here is: what if I want to create a mutex >> in D? > > Why do you need volatile for that? To restrict compiler optimizations performed on the code. Sean