diff --git a/FRENCH/src/06_multiple_futures/01_chapter.md b/FRENCH/src/06_multiple_futures/01_chapter.md new file mode 100644 index 00000000..c3db1d7e --- /dev/null +++ b/FRENCH/src/06_multiple_futures/01_chapter.md @@ -0,0 +1,39 @@ + + +# Exécuter plusieurs futures en même temps + + + +Jusqu'à présent, nous avons principalement exécuté les futures en utilisant +`.await`, ce qui bloque la tâche courante jusqu'à ce qu'une `Future` soit +terminée. Cependant, les applications asynchrones de la vraie vie ont souvent +besoin d'exécuter plusieurs opérations différentes en concurrence. + + + +Dans ce chapitre, nous allons voir différentes manières d'exécuter plusieurs +opérations asynchrones en même temps : + + + +- `join!` : attends que toutes les futures se terminent +- `select!` : attends qu'une des futures se termine +- Spawning : crée une tâche de haut-niveau qui exécute de manière globale une + future jusqu'à ce qu'elle se termine +- `FuturesUnordered` : un groupe de futures qui retourne le résultat de chaque + sous-futures diff --git a/FRENCH/src/SUMMARY.md b/FRENCH/src/SUMMARY.md index beeca743..6f309f6a 100644 --- a/FRENCH/src/SUMMARY.md +++ b/FRENCH/src/SUMMARY.md @@ -1,3 +1,5 @@ # Table des matières +- [Exécuter plusieurs futures en même temps](06_multiple_futures/01_chapter.md) + [Traduction des termes](translation-terms.md)