Hartmut Birr wrote:
Thomas Weidenmueller schrieb:
I must change this because my smp machine does crash in the early boot
phase at this point. If someone releases the spinlock between the two
comparisons the assertion gets a hit.
- Hartmut
Hm, but wouldn't you then rather have to assert the previous value that
InterlockedExchange returned? This way the value would've been read
atomically only once instead of twice as it is at the moment.
Best Regards,
Thomas