15 abril 2010

Los hilos en C#, breve presentacion


Partiendo de que se cónoce qué es un hilo (thread), voy a comentar cómo se usan en este lenguaje.

Lo primero: importar Threading, using System.Threading;
Después, si ya se tiene hecha la función (procedimiento) que se quiere ejecutar en background, se hace esto: Thread hilo = new Thread(nmbre_procedimiento) Bien, las funciones no pueden tener parámetros, o al menos, aún no he visto un ejemplo donde se ejecute un hilo cuya función los tenga. Además los hilos no pueden trabajar con controles de diseño. Así que hay que ser pillo y quebrarse la cabeza con trucos.
En tercer lugar se indica que se desarrollará es Background: hilo.isBackground=true;
Cuarto, el hilo se pone en marcha con el metodo Start();
Quinto, para provocar intervalos sin actividad: Hilo.Sleep(num_milisegundos);


Y hasta aquí una resumida introducción.


Saludos.

No hay comentarios:

Publicar un comentario