Hilos De Programacion

Páginas: 4 (956 palabras) Publicado: 11 de agosto de 2012
 

 
Multihilo cooperativo: 
depende del mismo hilo abandonar el control cuando llega aun punto de detención, lo cual puede traer problemas cuando el hilo espera ladisponibilidad de unrecurso.El soporte de
hardware 
para multihilo se encuentra disponible desde hace relativamentepoco tiempo. Esta característica fue introducida por Intel en el Pentium 4, bajo el nombrede HyperThreading.Usos más comunes
Los usos más comunes son en tecnologías SMPPy SMS para la telecomunicaciones aquí haymuchísimos procesos corriendo a la vez y todosrequiriendo de un servicio.
-
 
Trabajointeractivo y en segundo plano
Por ejemplo, en un programa de hoja de cálculo un hilo puede estar visualizando losmenús y leer la entrada del usuario mientras que otro hilo ejecuta las órdenes y actualizalahoja de cálculo. Esta medida suele aumentar la velocidad que se percibe en laaplicación, permitiendo que el programa pida la orden siguiente antes de terminar laanterior.
-
 
Procesamiento asíncronoLos elementos asíncronos de un programa se pueden implementar como hilos. Unejemplo es como los softwares de procesamiento de texto guardan archivos temporalescuando se está trabajando en dichoprograma. Se crea un hilo que tiene como funciónguardar una copia de respaldo mientras se continúa con la operación de escritura por elusuario sin interferir en la misma.
-
 
Aceleración de la ejecuciónSe pueden ejecutar, por ejemplo, un lote mientras otro hilo lee el lote siguiente de undispositivo.
-
 
Estructuración modular de los programas
Es un mecanismo eficiente para un programa queejecuta una gran variedad deactividades separadas mediante hilos que realizan cada una de ellas.

 
Implementaciones
Hay dos grandes categorías en laimplementación de hilos:

 
Hilos a nivel deusuario o
ULT
 (
user level thread 
).

 
Hilos a nivel de kernel o
KLT
 (
kernel level thread 
).
Hilos a nivel de usuario (ULT)
En una aplicación ULT pura, todo el trabajo de gestión...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación con hilos en java
  • Programacion concurrentes hilos
  • Hilos en programacion
  • Programacion con hilos en java
  • hilo
  • Hilos
  • hila
  • hilos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS