JCL Help:LockedExchangeInc@Int64
From Project JEDI Wiki
Jump to navigationJump to searchJCL Help: LockedExchangeInc Function
[+] JclSynch.pas Functions
Search in JCL Help
Search in all projects
Summary
Thread safe increment.
Pascal
function LockedExchangeInc(var Target: Integer): Integer; overload;
function LockedExchangeInc(var Target: Int64): Int64; overload;
Parameters
Parameters | Description |
var Target: Integer | The variable to increment. |
Return Value
The value of Target before the increment.
Description
LockedExchangeInc increments the specified Integer in an atomic, thread-safe manner. The LockedXxx functions allow for a simple and efficient way for applications to synchronize access to and manipulate integer variables which are shared by multiple threads.
See Also
LockedExchangeAdd LockedExchangeSub LockedExchange LockedExchangeDec
About
Unit
Donator
Azret Botash
Notes
The Win32 API provides similar functions. Look up InterlockedXxx in the Platform SDK.
Contribute to this help topic
This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page