ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Hilos Java

amilcarbejarano11 de Julio de 2012

595 Palabras (3 Páginas)599 Visitas

Página 1 de 3

Programación Orientada a Objetos

Mayo, 2002

Java Threads

(Hilos en Java)

Inmaculada González Pérez

Antonio Juan Sánchez Martín

David Vicente Hernández

Departamento de Informática y Automática

Universidad de Salamanca

CRÉDITOS:

Revisado por:

Dr. Francisco José García Peñalvo

Área de Ciencia de la Computación e Inteligencia Artificial

Departamento de Informática y Automática

Facultad de Ciencias – Universidad de Salamanca

Información de los autores:

Inmaculada González Pérez

inmab612@hotmail.com

Antonio Juan Sánchez Martín

ant_solo@hotmail.com

David Vicente Hernández

dvdvicente@hotmail.com

Este documento puede ser libremente distribuido

 2002 Departamento de Informática y Automática – Universidad de Salamanca.

i

Resumen

Este documento recoge una descripción del concepto y uso de los hilos o threads, como flujo

de control en un programa, en el lenguaje de programación orientado a objetos que es Java.

Se tratan los aspectos más relevantes desde una perspectiva teórica, incluyendo, a modo de

aclaración, breves ejemplificaciones de uso

ii

Tabla de contenidos

1. Conceptos Básicos Sobre Hilos ....................................................................... 1

2. Clases Relacionadas con los Hilos .................................................................. 2

3. Creación de Hilos ......................................................................................... .. 4

4. Estado y Control de un Hilo ......................................................................... .. 6

4.1. Estado de un hilo ............................................................................. . 6

4.2. Control de un hilo ..........................................................................….8

5. Agrupamiento de Hilos ................................................................................… 9

5.1. El grupo de hilos por defecto .......................................................…. 10

5.2. Creación de un hilo en un grupo de forma explícita ...................…. 10

5.3. La clase ThreadGroup ............................................................…..10

6. Planificación y Prioridad de Hilos ...........................................................…. .14

6.1. Scheduling (planificación) ...........................................................… .14

6.2. Prioridad ................................................................................….…. .15

6.3. Tiempo compartido ...............................................................….….. .17

7. Sincronización ........................................................................................…… 18

7.1. Ejemplo: problema del productor-consumidor .......................….... 18

7.2. Monitores ................................................................................….... .20

8. Hilos Daemon ............................................................................................. ...22

9. Conclusiones …………………………………………………………………….….22

10. Apéndice A: Funciones Miembro de la Clase Thread...........................……. 23

11. Apéndice B:Hilos y Métodos Nativos ....................................................….... 25

12. Apéndice C: Hilos en Applets. Ejemplos ................................................…....27

13. Apéndice D: Hilos en Servlest…………………………………………………... 32

14. Bibliografía .............................................................................................….

...

Descargar como (para miembros actualizados) txt (6 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com