Skip to main content
Utilisez cette rubrique pour gérer les files d’attente de tâches avec la bibliothèque XTaskQueue. Cette bibliothèque est responsable du « quand » et du « où » de l’exécution des tâches, ce qui est contrôlé par les files d’attente de tâches et par les méthodes qui configurent, gèrent et contrôlent les files d’attente de tâches. Les files d’attente de tâches peuvent avoir deux ports définis sur des modes différents et distribués sur n’importe quel thread. Des rappels personnalisés peuvent être ajoutés afin d’être appelés dans des circonstances particulières pour certaines fonctionnalités. Chaque processus possède une file d’attente de tâches par défaut qui distribue automatiquement ses tâches de façon concurrente dans le pool de threads du système. Ce pool de tâches est utilisé si aucune file d’attente de tâches n’est spécifiée dans le XAsyncBlock. Vous pouvez modifier ou supprimer la file d’attente de tâches par défaut. Pour plus d’informations sur les API XTaskQueue, consultez XTaskQueue.

XTaskQueueHandle

Lorsqu’une file d’attente de tâches est créée, elle est suivie par un type XTaskQueueHandle. Ce handle identifie la file d’attente de tâches et est passé à toute fonction de la bibliothèque XTaskQueue qui fonctionne avec des files d’attente de tâches. Le handle doit être suivi et fermé lorsque la file d’attente de tâches n’est plus utilisée. Pour plus d’informations sur le nettoyage des files d’attente de tâches, consultez Nettoyer une file d’attente de tâches.

Documentation de référence de l’API

Voir aussi

Exemple : Créer une file d’attente de tâches Exemple : Distribuer une file d’attente de tâches Exemple : Nettoyer une file d’attente de tâches XAsync Conception de la file d’attente de tâches XTaskQueue
Last modified on October 6, 2026