Les coroutines sont un mécanisme implémenté dans certains langages de programmation pour rendre possible l’exécution concurrente de parties indépendantes d’un programme. Relativement populaires dans les années 60, elles ont peu à peu été délaissées au profit des threads, mais reviennent à la mode aujourd’hui en raison de leur grande légèreté et de leur polyvalence.

Cet article a pour but de vous faire découvrir la programmation de coroutines en Python. Nous l’illustrerons en développant deux exemples de programmes aux applications réalistes.

Commentaires

Vous devez vous inscrire ou vous connecter pour poster un commentaire