Hilos

10/08/2004 - 17:12 por Pepe Viyuela | Informe spam
Hola amigos. Estoy tan encantado con los hilos.
¿Alguien me puede decir si seria bueno hacer un hilo para cada ventana de mi
aplicacion?
Genera eso muchos errores por accesos simultaneos a variables, metodos
En mi aplicacion intento tener el minimo de metodos estaticos, casi todo son
metodos de instancias y propiedades de objetos, y los que tengo estaticos
intento que no toquen muchas variables estaticas.
Me aconsejan hacer esto de un hilo por ventana? La aplicacion mejoraria
mucho porque podria estar haciendo muchas cosas a la vez. Pero como soy
novato en esto de los hilos, prefiero preguntar no vaya a ser que luego el
rendimiento de la aplicacion baje mucho, o tenga muchos problemas
inesperados.

Gracias.

Y para dj_miao... Ya tengo libros. Jaja.
 

Leer las respuestas

#1 Jose Carlos
10/08/2004 - 20:49 | Informe spam
Yo creo que los hilos hay que utilizarlos sólo cuando los necesitas, para
hacer alguna tarea de la que el usuario no tiene que saber nada ( el
corrector ortografico de Word) o bien a la espera de una recepción en una
red (recibiendo correo electronico en Outlook ) ...etc, pero ten en cuenta
que para pasar de un hilo a otro también se necesita tiempo y si tienes
muchos hilos, puedes pasar mas tiempo cambiando entre hilos que el que
verdaderamente se dedique al hilo en concreto, esto sin tener en cuenta que
programar con hilos exige mucho cuidado con los recursos compartidos.
Espero que te haya servido de algo.
Un saludo

"Pepe Viyuela" escribió en el mensaje
news:
Hola amigos. Estoy tan encantado con los hilos.
¿Alguien me puede decir si seria bueno hacer un hilo para cada ventana de


mi
aplicacion?
Genera eso muchos errores por accesos simultaneos a variables, metodos
En mi aplicacion intento tener el minimo de metodos estaticos, casi todo


son
metodos de instancias y propiedades de objetos, y los que tengo estaticos
intento que no toquen muchas variables estaticas.
Me aconsejan hacer esto de un hilo por ventana? La aplicacion mejoraria
mucho porque podria estar haciendo muchas cosas a la vez. Pero como soy
novato en esto de los hilos, prefiero preguntar no vaya a ser que luego el
rendimiento de la aplicacion baje mucho, o tenga muchos problemas
inesperados.

Gracias.

Y para dj_miao... Ya tengo libros. Jaja.


Preguntas similares