Naar hoofdinhoud
🔒 Voorbeeldmodus. De eerste vijftien Foundations-lessen zijn gratis; deze is Pro. Start een 7-daagse trial om de editor, AI-hints en de rest van het curriculum te ontgrendelen. Kaart vereist, op elk moment opzegbaar in Dashboard.Start 7-daagse trial →
← CursussenSenior Deep-DivesModule 3 · Metaklassen, descriptoren, magieasyncio internals: gebeurtenislus stap voor stappredict42 / 161
+150 XP
Opdracht
📝 **Vraag:** Voorspel de exacte output. Er worden drie coroutines uitgevoerd via \`asyncio.gather\`: A drukt 3 keer af, B drukt 3 keer af, C drukt 2 keer af. Tussen de afdrukken door levert elk resultaat op via \`asyncio.sleep(0)\`. In welke volgorde worden de afdrukken geactiveerd? 📋 Kies het juiste antwoord. 💡 **Hint:** Herlees de bovenstaande theorie als je het niet zeker weet.
Voorspel uitvoer

Lees de code zorgvuldig

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())

Wat zal het programma uitprinten? Schrijf hier:

💬 Discussie

Wees de eerste — stel een vraag of deel een tip.
Log in om mee te doen aan de discussie. Lezen is gratis.
Discussie laden…