/* Page prose (fr) */
"WhatCancellationIsNot" = "# Ce que l'annulation n'est *pas*\n\nLe plus gros bug d'annulation de tous est de supposer que `cancel()` *a fait* quelque chose. Ce n'est pas le cas, pas de lui-même. Observe une tâche qui ne vérifie jamais, tout simplement l'ignorer:";
"WhatCancellationIsNot-2" = "**Observe l'exécution:** les cinq étapes s'impriment, puis \"finished all 5 steps,\" bien que tu l'aies annulée avant qu'elle commence. `cancel()` a levé le drapeau; la boucle n'a jamais lu le drapeau; le travail s'est exécuté jusqu'au bout.\n\nElle utilise `Thread.sleep` à dessein, bloquant, pas `await`, si bien qu'il n'y a aucun point de suspension où seulement remarquer l'annulation. Swift 6 ne te laisse pas appeler `Thread.sleep` directement à l'intérieur d'une tâche async, ce qui est exactement pourquoi il vit ici dans la fonction simple `stubbornStep`.\n\n* L'annulation n'est **pas** un arrêt forcé, une mise à mort, ni un `throw` injecté dans ton code.\n* L'annulation est **ignorée** entièrement si ton travail ne la vérifie jamais.\n* Les boucles de longue durée et tout code qui fait du vrai travail entre les `await` devraient vérifier l'annulation périodiquement; sinon, \"annuler\" est un mensonge.\n\n[Précédent](@previous)  |  page 9 sur 11  |  [Suivant: Priorités et céder la main](@next)";
