Foros del Web » Programando para Internet » Python »

python Programa

Estas en el tema de python Programa en el foro de Python en Foros del Web. Buenas tengo un programa que realiza un procedimiento bastante grande el cual lleva un tiempo de 20 min a 1 hora... y mientras ese proceso ...
  #1 (permalink)  
Antiguo 10/11/2011, 10:19
 
Fecha de Ingreso: octubre-2011
Mensajes: 31
Antigüedad: 13 años, 1 mes
Puntos: 7
python Programa

Buenas tengo un programa que realiza un procedimiento bastante grande el cual lleva un tiempo de 20 min a 1 hora... y mientras ese proceso se ejecuta el programa queda totalmente congelado... luego de que termina el proceso el programa se puede volver a utilizar con normalidad y volver a realizar otros procesos...

De que forma puedo ejecutar otro proceso a la vez sin que el programa se que quede congelado... para poder indicarle al usuario de que el programa esta llevando acabo un proceso grande...

Gracias...
  #2 (permalink)  
Antiguo 10/11/2011, 10:32
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: python Programa

Esto es un ejemplo clásico de programación en paralelo.

Basado en tus post anteriores te recomendaría:
  1. Optimizar tu código.
  2. Usar opciones de programación en paralelo (subprocess, threads, etc...)
  3. Si estas trabajando con GUIs entonces haz un thread para ese proceso grande, para separlo del thread principal que se encarga de dibujar la interfaz gráfica.
  #3 (permalink)  
Antiguo 14/11/2011, 07:30
 
Fecha de Ingreso: octubre-2011
Mensajes: 31
Antigüedad: 13 años, 1 mes
Puntos: 7
Respuesta: python Programa

mmm... muchas gracias amigo voy a leer sobre la información que me dejo...

Etiquetas: programa, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:23.