INTERLOCKEDINCREMENT |
Entreverrouillé une incrémentation |
---|---|
Free Pascal | System |
Syntaxe
Function InterLockedIncrement(Var Target:LongInt):LongInt; |
Function InterLockedIncrement(Var Target:Pointer):Pointer; |
Paramètres
Nom | Description |
---|---|
Target | Ce paramètre permet d'indiquer la valeur destinataire. |
Description
Cette fonction permet d'incrémenter de 1 une valeur dans un contexte de processus sécurisé.
Remarque
- La fonction InterLockedIncrement incrémente la cible de 1 et renvoie le résultat. Cela se fait de manière thread-safe, c'est-à-dire qu'un seul processeur accède à la variable à la fois.
Voir également
Langage de programmation - Free Pascal - Référence de procédures et fonctions - InterLockedDecrement
Langage de programmation - Free Pascal - Référence de procédures et fonctions - InterLockedExchange
Langage de programmation - Free Pascal - Référence de procédures et fonctions - InterLockedExchangeAdd
Langage de programmation - Free Pascal - Référence de procédures et fonctions - InterlockedCompareExchange
Dernière mise à jour : Samedi, le 18 juillet 2015