Articles of multithreading

El hilo terminado en Python no se puede reiniciar

Tengo un hilo que se ejecuta cuando se produce alguna acción. Dada la lógica del progtwig, no se puede iniciar el subproceso mientras se está ejecutando otra instancia del mismo. Sin embargo, cuando lo llamo por segunda vez, aparece el error “RuntimeError: el hilo ya comenzó”. Agregué un cheque para ver si está realmente vivo […]

Ejecutar un trabajador de apio que se conecta a la base de datos de prueba de Django

ANTECEDENTES: Estoy trabajando en un proyecto que utiliza Celery para progtwigr tareas que se ejecutarán en un momento determinado en el futuro. Estas tareas empujan el estado de la máquina de estado final hacia adelante. Aquí hay un ejemplo: Un recordatorio futuro está progtwigdo para ser enviado al usuario en 2 días. Cuando se ejecuta […]

Peticiones de Python con multiproceso.

He estado tratando de construir un raspador con funcionalidad de multihilo en los últimos dos días. De alguna manera todavía no podía manejarlo. Al principio intenté un enfoque de subprocesos múltiples con el módulo de subprocesamiento, pero no fue más rápido que usar un solo subproceso. Más tarde, supe que las solicitudes están bloqueando y […]

Hilo multihilo en selenium python

Estoy trabajando en un proyecto que necesita automatización de bits y desguace web para el que estoy usando Selenium y BeautifulSoup (python2.7) . Quiero abrir solo una instancia de un navegador web e iniciar sesión en un sitio web, manteniendo esa sesión . Estoy tratando de abrir nuevas tabs que serán controladas de forma independiente […]

Cola de Python pierde fugas cuando se llama dentro de un hilo

Tengo un cliente TCP de Python y necesito enviar archivos de medios (.mpg) en un bucle a un servidor TCP ‘C’. Tengo el siguiente código, donde en el subproceso separado estoy leyendo los bloques de archivo de 10K y lo envío y lo hago todo nuevamente en bucle, creo que es debido a mi implementación […]

PyGTK, Threads y WebKit

En mi aplicación PyGTK, al hacer clic en el botón necesito: Traer un poco de HTML (puede tomar algún tiempo) Mostrarlo en nueva ventana Al recuperar html, quiero mantener la GUI receptiva, así que decidí hacerlo en un hilo separado. Yo uso WebKit para hacer html. El problema es que obtengo una página vacía en […]

Monitoreo de un flujo de datos en tiempo real con una aplicación web de matraz

Esto se basa en la respuesta publicada en https://stackoverflow.com/a/13388915/819544 Me gustaría monitorear un flujo de datos y enviarlo a un front-end similar a la respuesta anterior, pero donde el flujo comienza a generar / monitorear datos tan pronto como se inicia la aplicación, y el cliente siempre ve el estado actual del vapor de datos […]

Error de hilo: no se puede iniciar un nuevo hilo

Aquí hay un MWE de un código mucho más grande que estoy usando. Realiza una integración de Monte Carlo sobre un KDE ( estimación de la densidad del kernel ) para todos los valores ubicados por debajo de un cierto umbral (el método de integración se sugirió en esta pregunta: Integrar la estimación de la […]

pthread con callback a Python VM

Digamos que tengo un script de python que carga una biblioteca compartida (SL) a través de ctypes. El SL configura un pthread T1 El script de python configura las devoluciones de llamada a través del SL, es decir, el script de python llama a las funciones del SL con referencias a los avisos de python […]

Python: procesos separados logueando el mismo archivo?

¿La biblioteca de logging de Python proporciona un registro serializado para dos (o más) procesos de Python separados que inician sesión en el mismo archivo? No parece claro en los documentos (que he leído). Si es así, ¿qué pasa con las máquinas completamente diferentes (donde el archivo de registro compartido existiría en una exportación NFS […]