Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/08/2012, 02:14
Avatar de jhg
jhg
 
Fecha de Ingreso: marzo-2012
Mensajes: 96
Antigüedad: 12 años, 7 meses
Puntos: 1
Respuesta: Threads en python

Cita:
Iniciado por AlvaroG Ver Mensaje
Si ya estás usando PySide, quizás quieras usar hilos Qt, ya que de por sí tu interfaz gráfica correrá en un hilo de Qt.

La última vez que probé, tuve problemas al vincular señales con slots en diferentes hilos de Python, y tuve que convertir mi programa para que utilizara hilos de Qt. Quizás no te enfrentes al mismo problema, pero tenlo en cuenta.
> [url]http://www.diotavelli.net/PyQtWiki/Threading,_Signals_and_Slots[/url]

Opinión más o menos oficial: [url]http://www.mail-archive.com/[email protected]/msg16052.html[/url]


Investiga eso
No los conozco a fondo y por lo tanto me puedo equivocar pero coincido en lo de tenerlos en cuenta los QThreads ya que CPython cuenta con GIL (el cual no es malo como lo pintan, hace que la memoria mantenga su integridad) y con un Thread de Python solo obtendrias beneficios de velocidad en los momentos de tiempos de espera (sleep, etc) y de entrada y salida (escrituras a disco, etc), si el modulo QT esta hecho de forma segura a hilos seguramente maneje el hilo y su memoria separado y asi gane un poco más en velocidad. De todos modos estoy suponiendo, habria que probarlo.
__________________
JHG