hbirr(a)svn.reactos.com wrote:
Use only one access to the spinlock in the assertion,
because the value may change between two access' on smp machines.
You implementation is better, no doubt, but it wouldn't have mattered to
read it twice or more. I mean, it's re-read again down in the
InterlockedExchange call, there's a possibility it might have been
changed in the meantime as well. But it really wouldn't matter ;)
Best Regards,
Thomas