/* Page prose (es) */
"WhatCancellationIsNot" = "# Lo que la cancelación *no* es\n\nEl mayor error de cancelación de todos es suponer que `cancel()` *hizo* algo. No lo hizo, no por sí solo. Observa cómo una tarea que nunca comprueba simplemente lo ignora:";
"WhatCancellationIsNot-2" = "**Míralo en acción:** los cinco pasos se imprimen, luego \"finished all 5 steps,\" aunque la cancelaste antes de que empezara. `cancel()` puso la bandera; el bucle nunca leyó la bandera; el trabajo se ejecutó hasta terminar.\n\nUsa `Thread.sleep` a propósito, bloqueante, no `await`, así que no hay ningún punto de suspensión donde siquiera notar la cancelación. Swift 6 no te deja llamar a `Thread.sleep` directamente dentro de una tarea asíncrona, que es exactamente por qué vive en la función simple `stubbornStep` aquí.\n\n* La cancelación **no** es una parada forzada, una muerte, ni un `throw` inyectado en tu código.\n* La cancelación se **ignora** por completo si tu trabajo nunca la comprueba.\n* Los bucles de larga duración y cualquier código que haga trabajo real entre `await` deberían comprobar la cancelación periódicamente; de lo contrario, \"cancelar\" es una mentira.\n\n[Anterior](@previous)  |  página 9 de 11  |  [Siguiente: Prioridades y ceder el paso](@next)";
