{ Thread hilo = new Thread(accion); hilo.start( );//inicia la accion que quieres hacer
} }
3)en C# un hilo se crea de la siguiente forma: Thread hilo = new Thread(accion); como parametros recibe el metodo donde quieres que se ejecute la accion . Si el metodo accion estuviera en otra clase, puedes accederlo con un objeto de esa clase asi: OtraClase otraclase = new OtraClase( ); Thread hilo = new Thread(otraclase.accion) ( Siempre que el metodo no sea privado ) ; en este caso , el metodo esta en la misma clase ,lo llamo con su nombre ( no debe tener parentesis ,simplemente el nombre accion. 4) implementar la accion public void accion ( ) { int cronometro =0; while(true){ Console.Write( cronometro); cronometro++; Thread.sleep(1000)//como en java recibe milisegundos Console.clear( ); } } 5) finalmente el programa public class Ejemplo( ){ public void accion( ) { // este cronometro avanza hacia el infinito int cronometro =0; while(true){ Console.Write( cronometro);// presenta el cronometro en pantalla cronometro++; Thread.sleep(1000)//como en java recibe milisegundos Console.clear( );
}
public static void Main( ){ Thread hilo = new Thread(accion); hilo.start( );//inicia la accion que quieres hacer
} }
espero sus comentarios acerca de los hilos , si esta en un lenguaje entendible o algunas cosas quepodemos mejorar. Si tienen alguna duda no duden en preguntar.
Archivado en: Onceavo
Buenas tardes:
Muchas gracias por tu aporte. Realmente me fué de gran ayuda para comprender la manipulación simple de hilos en C#
Necesito saber si se puede ejecutar una funcion con parametros dentro de un hilo
Esta bien este ejemplo, funciona de forma adecuada, pero me gustaría saber para que sirve el Delegate…con algun otro ejemplo! grax