En la charla vamos a ver y anaalizar distintos esquemas de concurrencia disponibles en Python. Se mostrará el uso de Threads, multiprocessing y cooperative multitasking (gevent y asyncio).
Tambien charlaremos sobre cuestiones internas de CPython como el GIL.
Resumen Concurrencia en Python La charla esta enfocada a un publico con conocimientos intermedios de Python. La idea es analizar distintos esquemas de programacion concurrente disponibles en Python, conocer sus ventajsa y desventajas. Entre los esquemas propuestos encontramos: multi-threads, multi-process y cooperative multi-tasking. Tambien se discutira sobre la implementacion CPython y la planificacion de procesos en Linux.