Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Microsoft Specific
Used to leave a critical section that was entered using _AcquireSpinLock, which signals that it is now safe to allow another thread to execute the critical section.
void _ReleaseSpinLock(
unsigned __int64 * Lock
);
Parameters
- [out] Lock
The lock variable, which is the same variable used in the _AcquireSpinLock function.
Requirements
Intrinsic |
Architecture |
---|---|
_ReleaseSpinLock |
IPF |
Header file <intrin.h>
Remarks
Other threads attempting to execute _AcquireSpinLock with the same variable see zero in the Lock variable until the thread that has the lock calls _ReleaseSpinLock on that variable. _AcquireSpinLock and _ReleaseSpinLock must occur in pairs that use the same address.
This routine is only available as an intrinsic.
Example
For more information, see _AcquireSpinLock.