Saturday, December 16, 2017

How Do Python Coroutines Work?



At Open Source Bridge and PyGotham in 2015, I demonstrated that you can code a Python 3 async framework in about a half hour. I start the demo by writing a callback-based async framework, built on non-blocking sockets and a simple event loop. Then I adapt the framework to use generator-based coroutines, which are cleaner than callbacks but still more efficient than threads for async I/O.

Created by: A. Jesse Jiryu Davis

No comments:

Post a Comment