InterlockedCompareExchangePointer
Compare pointers in an atomic operation
Declaration
Source position: systemh.inc line 1556
function InterlockedCompareExchangePointer(var Target: Pointer;
NewValue: Pointer;
Comperand: Pointer) : Pointer;
Description
InterlockedCompareExchangePointer compares Comparand with Target. if they are equal, replaces Target with NewValue. This is done in a single atomic operation.
See also
Name | Description |
---|---|
InterlockedCompareExchange | Conditional exchange |