Try to lock a spin lock by setting it to a non-zero value.
Defined in SDL_atomic.h
SDL_bool SDL_AtomicTryLock(SDL_SpinLock *lock);
SDL_SpinLock * | lock | a pointer to a lock variable. |
(SDL_bool) Returns SDL_TRUE if the lock succeeded, SDL_FALSE if the lock is already held.
Please note that spinlocks are dangerous if you don't know what you're doing. Please be careful using any sort of spinlock!
This function is available since SDL 2.0.0.