INVESTIGACION SOBRE HILOS
UNIDAD DE EDUCACIÓN PRESENCIAL A
DISTANCIA
ARROYO SECO
INGENIERIA EN SISTEMAS COMPUTACIONALES
GENERACION 2013
ASIGNATURA;
Lenguajes de Interfaz
ASESOR:
AlfredoUgalde
TUTOR;
Lic. Rosa Trejo Bocanegra.
ALUMNOS;
Joaquín Martínez Solís.
TEMA;
INVESTIGACION-HILOS
GRUPO;
A6D
FECHA DE ENTREGA; 22-ABRIL-2015
¿QUE SON LOS HILOS?
R=
Los hilos o threads, sonpequeños procesos o piezas independientes de un gran
proceso. También podemos decir, que un hilo es un flujo único de ejecución dentro
de un proceso (un proceso es un programa ejecutándose dentro de supropio
espacio de direcciones).
Un hilo no puede correr por sí mismo, se ejecuta dentro de un programa, ya
que requieren la supervisión de un proceso padre para correr. Se pueden
programar múltipleshilos de ejecución para que corran simultáneamente en el
mismo programa. La utilidad de la programación multihilo resulta evidente.
ATRIBUTOS DE HILOS:
Los atributos o propiedades de un hilo varían deuna implementación a otra. Sin embargo,
de forma general los atributos que definen un thread son:
Estado de espera: permite que otros hilos, esperen hasta que termine de ejecutarse un
hilo enespecial.
Dirección de stack. Apuntador al inicio del stock del hilo.
Tamaño de la dirección: longitud del stock del hilo.
Alcance (scope): define quien controla la ejecución del hilo: el proceso o el núcleodel
sistema operativo.
Herencia: los parámetros de calendarización son heredados o definidos localmente.
Política de calendarización: se define qué proceso se va a ejecutar y en qué instante.Prioridad: un valor de prioridad alto corresponde a una mayor prioridad.
COMO CREAR HILOS:
La creación de hilos en c# es relativamente sencillo. Lo primero que tenemos que hacer
es agregar el namespace dondese encuentra las funciones de manejo de los hilos,
using system Threading;
Creamos el manejador del hilo;
Thread hilo 1;
Le asignamos la función que queremos que funcione en otro hilo.
Hilo = new...
Regístrate para leer el documento completo.