On Sunday, 6 May 2012 at 04:54:44 UTC, Tongzhou Li wrote: > Why? There's no data races... It's part of the protocol/contract/whatever you want to call it of condition variables as implemented in druntime. David