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

InterLockedIncrement

Thread-safe integer increment.

Declaration

Source position: systhrdh.inc line 36

function InterLockedIncrement(

  var Target: LongInt

):LongInt;

Description

InterlockedIncrement increments Target in a thread-safe way, and returns the new value of Target

See also

InterlockedDecrement

  

Thread-safe integer decrement

InterlockedExchange

  

Thread-safe exchange of 2 values.

InterlockedExchangeAdd

  

Thread-safe exchange of 2 values