es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CONCURRENT.FUTURES

Gunicorn + ThreadPoolExecutor: ¿Cómo manejar múltiples solicitudes de usuario simultáneas?

Quiero servir una API de Falcon que pueda manejar múltiples solicitudes de usuario simultáneas. Cada solicitud desencadena una tarea de procesamiento larga, por lo que utilicé el ThreadPoolExecutor de concurrent.futures de la siguiente manera: import falcon from concurrent.futures import ThreadPoolExecutor executor = ThreadPoolExecutor(max_workers=10) class Resource: <pre><code>def on_post(self, req, resp): def . . . Read more

La tarea de envío al ProcessPoolExecutor no llama al método.

Mi aplicación de Python tiene un ProcessPoolExecutor, y estoy enviando métodos de clase como tareas al executor. from concurrent.futures import ProcessPoolExecutor En otro archivo de módulo class MyClass: def __init__(self): def run(self, secondsToSleep): print(“Comenzando a correr…”) time.sleep(secondsToSleep) En el archivo principal def main(): obj = MyClass() with ProcessPoolExecutor(max_workers=5) as executor: . . . Read more