structure CLUS_WORKER (resapi.h)
Contient des informations sur un thread de travail.
Syntaxe
typedef struct CLUS_WORKER {
HANDLE hThread;
BOOL Terminate;
} CLUS_WORKER, *PCLUS_WORKER;
Membres
hThread
Gérez le thread de travail.
Terminate
Indicateur qui indique si le thread doit être arrêté.
Remarques
Un thread de travail est un thread créé pour décharger le travail d’un thread main afin que le thread main ne soit pas bloqué.
Une structure CLUS_WORKER est retournée en tant que sortie de ClusWorkerCreate et passée en tant qu’entrée à ClusWorkerCheckTerminate et ClusWorkerTerminate. Il n’y a jamais de raison pour qu’une dll d’application ou de ressource modifie les membres d’une structure de CLUS_WORKER . Cette structure doit toujours être traitée en lecture seule.
Le membre Terminate empêche une condition de concurrence potentielle qui peut se produire si plusieurs threads appellent la fonction ClusWorkerTerminate pour mettre fin au même thread de travail. Le premier appel définit Se terminer sur TRUE. Les appels suivants sont retournés immédiatement après avoir vérifié la valeur De fin sans attendre que le thread se quitte.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2008 Entreprise, Windows Server 2008 Datacenter |
En-tête | resapi.h |