__thread

De RAD Studio
Aller à : navigation, rechercher

Remonter à Liste alphabétique des mots clés - Index


Catégorie

Extensions des mots clés

Description

Le mot clé __thread est utilisé dans des programmes multithreads pour conserver une copie unique de variables classe globales et statiques. Chaque thread de programme conserve une copie privée d'une variable __thread pour chaque thread.

La syntaxe est Type __thread nom_variable. Par exemple :

 int __thread x;

Cette instruction déclare une variable de type entier qui sera globale, mais privée à chaque thread du programme dans lequel apparaît l'instruction.

Remarque : __thread n'est pas supportée dans le compilateur Clang. Utilisez __declspec(thread) à la place.

Voir aussi