> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Vue d'ensemble de la programmation asynchrone

> Vue d'ensemble de la programmation asynchrone

Cette section décrit le modèle de programmation asynchrone utilisé avec le Microsoft Game Development Kit (GDK).

## Dans cette section

[Objectifs de conception et améliorations de la programmation asynchrone](/fr-CA/build/core-features/common/async/async-whitepaper)

Explique comment le nouveau modèle de programmation asynchrone du Microsoft Game Development Kit (GDK) a été conçu et décrit les améliorations apportées à la suite des commentaires des développeurs concernant le modèle asynchrone de l'ERA de la XBOX One.

[Modèle de programmation asynchrone](/fr-CA/build/core-features/common/async/async-programming-model)

Fournit des informations sur la façon dont le Microsoft Game Development Kit (GDK) implémente un nouveau modèle pour les API asynchrones.
Cette rubrique décrit ce modèle de conception et propose une bibliothèque qui peut être utilisée pour
implémenter des modèles asynchrones.

[Conception de la file d'attente de tâches asynchrones](/fr-CA/build/core-features/common/async/async-task-queue-design)

Décrit la file d'attente de tâches du Microsoft Game Development Kit (GDK) qui est utilisée conjointement avec le modèle de conception
asynchrone du Microsoft Game Development Kit (GDK). Une file d'attente de tâches est une API permettant de mettre en file d'attente le travail et les rappels de tâches d'achèvement.
Une file d'attente de tâches peut être configurée dans l'un de plusieurs modes de distribution, y compris un mécanisme de distribution
manuelle que vous pouvez utiliser lorsque vous voulez gérer soigneusement les charges de travail des jeux.
De plus, cette section fournit des exemples de procédures pour des scénarios courants de file d'attente de tâches asynchrones.

[Vue d'ensemble de la bibliothèque XTaskQueue](/fr-CA/build/core-features/common/async/async-libraries/async-library-xtaskqueue)

Décrit l'objectif et l'utilisation de la bibliothèque XTaskQueue et comprend des rubriques d'exemples qui présentent son utilisation de base.

[Vue d'ensemble de la bibliothèque XAsync](/fr-CA/build/core-features/common/async/async-libraries/async-library-xasync)

Décrit l'objectif et l'utilisation de la bibliothèque XAsync et comprend des rubriques d'exemples qui présentent son utilisation de base.

[Vue d'ensemble de la bibliothèque XAsyncProvider](/fr-CA/build/core-features/common/async/async-libraries/async-library-xasyncprovider)

Décrit l'objectif et l'utilisation de la bibliothèque XAsyncProvider et comprend des rubriques d'exemples qui présentent son utilisation de base.

[Wrapper générique de tâche asynchrone](/fr-CA/build/core-features/common/async/async-task-function-example)

Fournit une implémentation d'une fonction wrapper générique de tâche asynchrone qui peut être utilisée pour simplifier l'exécution asynchrone de tâches utilisateur génériques à l'aide du modèle de programmation asynchrone du Microsoft Game Development Kit (GDK).


## Related topics

- [Vue d'ensemble de XBOX Series X|S](/fr/paths/series-xs/overview.md)
- [Vue d'ensemble de l'accessibilité GDK](/fr-CA/build/game-principles/accessibility/accessibility-overview.md)
- [Vue d'ensemble de Windows & ROG XBOX Ally](/fr/paths/windows/overview.md)
- [Vue d'ensemble de Godot et des moteurs communautaires](/fr/paths/community-engines/overview.md)
- [Vue d'ensemble de Play Anywhere (console + PC)](/fr/paths/play-anywhere/overview.md)
