Jamie Reece Wilson
035d822ec1
In all other cases, the memory is either thread-local write-local or followed up by an indirect aquire/release of the processors pipeline and L1 cache by virtue of the containers dumb spinlock ::Lock, ::Unlock (...release, ...barrier) Clang doesn't have /volatile:ms anymore so we cant rely on that Assuming MSVC-like or x86 isnt good enough (and, no retard midwits, volatile is a fine keyword. take ur spec sperging and shove it. i just need to control over-optimization of defacto-weakly ordered access between explicit lockless semaphore yields) |
||
---|---|---|
.. | ||
Primitives | ||
Threads | ||
AuSleep.cpp | ||
AuSleep.hpp | ||
AuWaitFor.cpp | ||
AuWaitFor.hpp | ||
AuWakeInternal.hpp | ||
AuWakeOnAddress.cpp | ||
AuWakeOnAddress.hpp |