Try to lock a spin lock by setting it to a non-zero value.
Defined in SDL_atomic.h
lock | a pointer to a lock variable |
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.