¿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 hay cuando configuro un subproceso de python como demonio, usando thread.setDaemon(True) ?
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 […]
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 […]
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 […]
¿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]?
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?
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. […]
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 […]
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 […]