🚧 Attention, peinture fraîche !
Cette page a été traduite par une seule personne et n'a pas été relue et vérifiée par quelqu'un d'autre ! Les informations peuvent par exemple être erronées, être formulées maladroitement, ou contenir d'autres types de fautes.
Vous pouvez contribuer à l'amélioration de cette page sur sa Pull Request.
Sous le capot : exécuter les Future
s et les tâches
Dans cette section, nous allons étudier la structure sous-jacente de
l'ordonnancement des Future
s et des tâches asynchrones. Si vous vous intéressez
uniquement à l'apprentissage de l'écriture de code de haut niveau qui utilise
les types Future
existants et que vous n'êtes pas intéressés par détails du
fonctionnement des types Future
, vous pouvez passer au chapitre suivant.
Cependant, certains sujets abordés dans ce chapitre sont utiles pour comprendre
comment le code de async
et await
fonctionne, comprendre l'environnement
d'exécution et les caractéristiques de performance du code async
et await
,
ainsi que la création de nouvelles primitives asynchrones.
Si vous décidez de sauter cette section, vous devriez le marquer pour revenir le
consulter à nouveau.
Maintenance que vous savez cela, commençons par parler du trait Future
.