/* Page prose (fr) */
"Overview" = "# Dépendances et annulation des Operations\n\nDe retour dans la petite imprimerie du chapitre [Operations](Operations.playgroundchapter/Overview), une brochure n'est jamais un seul travail. D'abord quelqu'un **conçoit** la maquette, puis la presse l'**imprime**, puis la table de finition **relie** les pages en un livret. Imprime avant que la conception soit prête et tu gaspilles du papier; relie avant que l'encre soit sèche et tu obtiens un désastre. L'ordre n'est pas un luxe; c'est tout le travail. Dans ce chapitre, tu feras s'exécuter des `Operation` dans le bon ordre, tu les arrêteras poliment quand un client change d'avis, et tu géreras le cas délicat où le travail d'une opération se termine *plus tard*, dans un callback.\n\n---\n\n## Ce que tu vas apprendre\n\n* Comment `addDependency(_:)` force une opération à en attendre une autre.\n* Comment passer la sortie d'une opération à la suivante.\n* Le modèle d'annulation **coopérative**: `cancel()` est une *requête*, pas une mise à mort.\n* Pourquoi une simple `Operation` \"se termine\" trop tôt pour le travail basé sur les callbacks, et comment construire une **opération asynchrone** avec une vraie machine à états.\n* À quoi sert `completionBlock`.\n\nQuand tu es prêt, tourne la page et nous mettrons les dépendances au travail pour ordonner un vrai pipeline.\n\npage 1 sur 7  |  [Suivant: Ordonner le travail avec les dépendances](@next)";
