[Overview][Constants][Types][Classes][Procedures and functions][Variables] Reference for unit 'sysutils' (#rtl)

InterLockedDecrement

Thread-safe integer decrement

Declaration

Source position: systhrdh.inc line 37

function InterLockedDecrement(

  var Target: LongInt

):LongInt;

Description

InterlockedDecrement decrements Target in a thread-safe way, and returns the new value of Target

See also

InterlockedIncrement

  

Thread-safe integer increment.

InterlockedExchange

  

Thread-safe exchange of 2 values.

InterlockedExchangeAdd

  

Thread-safe exchange of 2 values