# AuThreading # Features * Thread synchronization primitives: condition ex, condition mutex, condition variable, critical section, event, mutex, rwlock, semaphore, and spinlock * All primitives include a trylock and a nanosecond-resolution timed lock methods * SleepNs function supporting higher resolution sleep available than in most APIs (^1) * Enchanced Win32 support with increased yield resolution and optimization around internal XP, internal Win8, and UWP APIs * WakeOnAddress support on every operating system regardless of kernel support * Thread Object per native OS thread * Thread spawning with TLS handles and shutdown routines dispatched under pseudo fibers * Update thread affinity, throttle, name, and related attributes * Lock Util: AU_LOCK_GUARD(pointer/reference/shared ptr) * Lock Util: AU_TRY_LOCK_GUARD[...](pointer/reference/shared ptr) ^1: README SleepNote.txt