Está en la página 1de 8

Universidad De San Carlos de Guatemala

Escuela de Ciencias y Sistemas


Sistemas operativos 1

Threads(hilos)
Billy Eduardo Muñoz Garcia 200313508

LOGO
LOGO
Contenido

1. Que es un Hilo

2. Para que se utiliza

3. Librerias que se Utilizan

4.Ejemplos

www.themegallery.com Company Name


LOGO
Que son los Hilos

Permiten llevar a cabo distintas funciones


simultáneamente.

Pueden compartir los mismos recursos

Cada hilo tiene su propio estado y su pila.

www.themegallery.com Company Name


LOGO
Para que se Utilizan
Pueden compartir recursos tales como el
espacio de memoria, los archivos .

Utiliza los siguiente estados:

• Listo
• Ejecucion
• Bloqueado

www.themegallery.com Company Name


LOGO
Varios procesos al mismo tiempo

Hilo 2
Hilo3

Hilo1 Aplicación

Hilo 4

Hilo 5

www.themegallery.com Company Name


LOGO
Comparten Recursos

Hilo 2

Hilo 1 A C Hilo 3

Recurso

Hilo5 E D Hilo 4

www.themegallery.com Company Name


LOGO
Ejemplos
 En una Aplicacion
 Un hilo actuliza la hora
 Un hilo Mueve un icono
 Un hilo Actualiza una tabla
 Editor De documentos
 Un hilo muestra la interfaz Grafica
 Un hilo recoleta datos
 Un hilo revisa la ortografia

www.themegallery.com Company Name


LOGO
Librerias que se utilizan

 En Qt
 qthread.h
 En java
 java.lang.thread

www.themegallery.com Company Name