From a7cb62c8fcc363a40526e20515320f0ed28b3291 Mon Sep 17 00:00:00 2001 From: Jimskapt Date: Thu, 23 Dec 2021 12:56:24 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=90=20Translate=20ch06-01=20in=20frenc?= =?UTF-8?q?h.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FRENCH/src/06_multiple_futures/01_chapter.md | 39 ++++++++++++++++++++ FRENCH/src/SUMMARY.md | 2 + 2 files changed, 41 insertions(+) create mode 100644 FRENCH/src/06_multiple_futures/01_chapter.md 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)