PyConFr 2014

Lyon, October 25-28

PyConFR 2014

dimanche 11:30:00–12:00:00

Exploration de la boucle d'événement asyncio

Victor Stinner

Audience level:
Experienced

Description

Le nouveau module asyncio de Python 3.4 est haut-niveau et complexe. Le coeur d'asyncio est composé de plusieurs briques simples, la complexité vient de la composition élégante de ces briques. Des versions alégées de ces briques vont être réécrites pour introduire différents concepts.

Abstract

Programme :

  • Ordonnanceur basé sur des callbacks

  • Ordonnanceur simple : call_soon()

  • Minuteur : call_at()
  • Minteur 2 : call_later()
  • Multiplexage : select()
  • Boucle infinie : run_forever()

  • Résultat asynchrone

  • Future

  • Future : intégration avec la boucle d'événement

  • Générateur Python et yield-from

  • Générateur

  • yield-from

  • Tâche asyncio

  • Coroutine

  • Tâche
  • Coroutine attendant un objet future
  • Tâche : intégration avec la boucle d'événement

Voir le support de présentation

Sponsors