Articles of multihilo

¿Cuellos de botella de subprocesos múltiples ocultos en Jython?

¿Cuáles son algunas de las cosas ocultas comunes que pueden obstaculizar el multihilo / paralelismo en Jython? Tengo algunos códigos paralelos (que utilizan la biblioteca de subprocesos de Python) que no escalan más allá de las CPU de 3-4, y estoy seguro de que no es debido a ninguno de estos escollos obvios: Cerraduras explícitas […]

¿Qué diferencia hace cuando configuro el hilo de python como un demonio?

¿Qué diferencia hay cuando configuro un subproceso de python como demonio, usando thread.setDaemon(True) ?

Pasa los argumentos de palabras clave a la función de destino en el subproceso de Python.

Quiero pasar argumentos con nombre a la función de destino, al crear un objeto Thread. El siguiente es el código que he escrito: import threading def f(x=None, y=None): print x,y t = threading.Thread(target=f, args=(x=1,y=2,)) t.start() Recibo un error de syntax para “x = 1”, en la Línea 6. Quiero saber cómo puedo pasar los argumentos […]

Cómo utilizar el subprocesamiento para obtener la entrada del usuario en tiempo real mientras la aplicación principal sigue ejecutándose en Python

En el ciclo WHILE, quiero ejecutar dos funciones, una es la función base, que se ejecutará cada vez, la otra es la función user_input, cuando el usuario ingresa ‘desarmar’, el progtwig puede ejecutar la función user_input. Esta función de dos funciones en el bucle WHILE puede ejecutarse todo el tiempo. ¿Cómo podría hacer para escribir […]

Los subprocesos de Python no se ejecutan en el intérprete incorporado de la aplicación C ++

Tengo una aplicación C ++ que utiliza un intérprete de Python incrustado con la API de Python C. Puede evaluar los archivos y el código fuente de Python con PyRun_SimpleFile y PyObject_CallMethod. Ahora tengo un código fuente de Python que tiene un subproceso trabajado que subprocesos de subclases. Hilo y tiene una reimplementación de ejecución […]

Hilos en Python

¿Tutorial general o buen recurso sobre cómo usar hilos en Python? ¿Cuándo usar los hilos, cómo son efectivos y algunos antecedentes generales sobre los hilos [específicos de Python]?

Cómo acceder a los elementos de la GUI desde otro hilo en PyQt

Estoy tratando de crear una aplicación cliente-servidor, y cuando el servidor se cierra, deseo que se cierre la GUI del cliente, que se está ejecutando en otro hilo. Deseo acceder a la GUI y cerrar, pero aparece el error X: implementación incorrecta (…). ¿Cómo puedo resolver este problema?

¿Por qué usar tensorflow gfile? (para archivo I / O)

El código de Tensorflow usa métodos para la E / S de archivos que son diferentes a los métodos incorporados de Python. Según el código fuente , es útil como “Envoltorios de E / S de archivos sin locking de subprocesos” No estoy seguro en qué ocasiones es útil y cuándo no se debe usar. […]

Terminando con gracia los hilos de Python

Estoy tratando de escribir un progtwig cliente de Unix que esté escuchando un socket, una entrada estándar y la lectura de descriptores de archivos. Asigno cada una de estas tareas a un hilo individual y hago que se comuniquen con éxito con la aplicación “principal” utilizando colas sincronizadas y un semáforo. El problema es que […]

Python 2.6.x theading / signs / atexit falla en algunas versiones?

He visto muchas preguntas relacionadas con esto … pero mi código funciona en Python 2.6.2 y no funciona en Python 2.6.5. ¿Me equivoco al pensar que no se llama a todas las funciones de atexit registradas a través de este módulo cuando el progtwig muere por una señal? La cosa no debería contar aquí porque […]