Capítulo 20. Albaceas concurrentes
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Las personas que critican los hilos suelen ser programadores de sistemas que tienen en mente casos de uso que el programador de aplicaciones típico no se encontrará nunca en su vida. [...] En el 99% de los casos de uso con los que probablemente se encuentre un programador de aplicaciones, el simple patrón de generar un montón de hilos independientes y recoger los resultados en una cola es todo lo que uno necesita saber.
Michele Simionato, pensador profundo de Python1
Este capítulo de se centra en las clases concurrent.futures.Executor que encapsulan el patrón de "generar un montón de hilos independientes y recoger los resultados en una cola", descrito por Michele Simionato. Los ejecutores concurrentes hacen que este patrón sea casi trivial de utilizar, no sólo con hilos, sino también con procesos -útil para tareas de cálculo intensivo-.
En también introduzco el concepto de futuros-objetosque representan la ejecución asíncrona de una operación, similar a las promesas de JavaScript. Esta idea primitiva es la base no sólo de concurrent.futures, sino también del paquete asyncio, objeto del capítulo 21.
Novedades de este capítulo
He cambiado el nombre del capítulo de "Concurrencia con futuros" a "Ejecutores concurrentes" en porque los ejecutores son la característica de alto nivel más importante que se trata aquí. Los futuros son ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access