Join en-US

Thread (Parte 1)

published 9/3/2008 11:04:05 AM by Manuel Fernando

Los Threads son útiles para aplicaciones de alto rendimiento, el .NET Framework proporciona el espacio de nombres System.Threading que contiene las clases que son usadas para la creación y manipulación de sus subprocesos.


Como crear un subproceso:

Para crear un subproceso se debe usar la clase Thread en la que se le debe pasar al constructor un objeto del tipo ThreadStart en el cual se le debe pasar a éste como parámetro de su constructor el método delegado que se encargara de ejecutar el nuevo subproceso creado, es importante saber que solo se pueden usar métodos que no retornen valor.


C#

VB.NET

Usando Thread.Join

Al finalizar el método que está ejecutando el subproceso, el subproceso es eliminado, lo cual cuando estás trabajando con un multiples subprocesos y necesitamos que los subprocesos continúen vivos hasta que todos los procesos terminen con su tarea sin importar que algunos procesos que ya hayan terminado su ejecución y sean eliminados, para esto es indispensable ejecutar a cada subproceso el método Join(), para que el subproceso continúe viviendo a pesar de que haya ya finalizado su respectivo procesamiento, esperando hasta que los demás subprocesos terminen.


C#

VB.NET

Prioridad

La clase Thread proporciona la propiedad Priority que permite establecer y obtener al sistema operativo la decisión a cual subproceso debe ejecutar primero, por defecto esta propiedad está establecida como prioridad Normal.


Comments

Add a comment

Title  

Comments  


Sign in for add you comments


Frameworkla.net compatible con Internet Explorer 8
History Favorites