Dans un
programme, une coroutine est une unité de traitement qui s'apparente à une
routine. À ceci près, que la sortie d'une routine met fin à la routine, alors que la sortie de la coroutine peut être le résultat d'une suspension de son traitement jusqu'à ce qu'il lui soit signaler de reprendre son cours. La suspension de la coroutine et la reprise de son cours peuvent s'accompagner d'une transmission de données.
Pour la suite, voir Wikipédia.org…