Saltar al contenido principal
🔒 Modo vista previa. Las primeras quince lecciones de Foundations son gratis; esta es Pro. Inicia un trial de 7 días para desbloquear el editor, las pistas AI y el resto del programa. Tarjeta requerida, cancela cuando quieras en Dashboard.Iniciar trial de 7 días →
← CursosSenior Deep-DivesMódulo 3 · Metaclases, Descriptores, MagiaComponentes internos de asyncio: bucle de eventos paso a pasopredict42 / 161
+150 XP
Tarea
📝 **Pregunta:** Predice el resultado exacto. Tres corrutinas se ejecutan a través de \`asyncio.gather\`: A imprime 3 veces, B imprime 3 veces, C imprime 2 veces. Entre impresiones, cada una produce a través de \`asyncio.sleep(0)\`. ¿En qué orden se disparan las impresiones? 📋 Elige la respuesta correcta. 💡 **Pista:** Vuelve a leer la teoría anterior si no estás seguro.
Predice la salida

Lee el código con atención

import asyncio


async def loop_task(name, n):
    for i in range(n):
        print(f"{name}:{i}")
        await asyncio.sleep(0)


async def main():
    await asyncio.gather(loop_task("A", 3), loop_task("B", 3), loop_task("C", 2))


asyncio.run(main())

¿Qué imprimirá el programa? Escribe aquí:

💬 Discusión

Sé el primero en hacer una pregunta o compartir un consejo.
Inicia sesión para unirte a la discusión. Leer es gratis.
Cargando discusión…