/* Page prose (fr) */
"AsynchronousOperations" = "# Les opérations asynchrones: quand `main()` retourne trop tôt\n\nTout jusqu'ici avait un point commun: le travail se terminait *au moment où `main()` retournait*. C'est le fonctionnement par défaut d'`Operation`: **dès l'instant où `main()` retourne, l'opération est considérée comme terminée.**\n\nImagine maintenant l'envoi d'un travail vers un serveur d'impression en réseau. Tu lances l'envoi, et il se termine *plus tard*, dans un callback. Observe ce qui casse:";
"AsynchronousOperations-2" = "**Observe l'exécution:** l'ordre est `⬆️ Uploading...`, puis `🎉 completionBlock ran`, puis une seconde entière plus tard `✅ Upload actually finished`. L'opération a rapporté \"terminé\" alors que son vrai travail était encore en cours. Toute opération qui *dépendrait* de cet envoi démarrerait trop tôt: tout l'intérêt des dépendances, anéanti.\n\n[Précédent](@previous)  |  page 4 sur 7  |  [Suivant: Prendre le contrôle de la machine à états](@next)";
