Curso 6: Temas Avanzados | Módulo 6 de 12

Subinterpreters (PEP 734)

Simulador sub-interpreters: estado aislado, comparación con threads.

Como tener cocinas separadas: Los threads son como varios chefs en una sola cocina compartiendo ingredientes y utensilios (GIL, estado global). Los subinterpreters son como tener cocinas completamente separadas, cada una con sus propios ingredientes (estado aislado, sin GIL compartido). Pueden cocinar en paralelo real sin estorbarse. PEP 734 los hace mucho más prácticos.

🎯 ¿Qué aprenderás?

Simulador Subinterpreters vs Threads

Ejecuta tareas con threads y subinterpreters para ver la diferencia de rendimiento.



Threads
Subinterpreters
0s
Tiempo Threads
0s
Tiempo SubIs
Ejecuta el benchmark y observa la ventaja de subinterpreters para CPU-bound.

📌 Resumen del módulo