Está usted en Indice > Construcción > Lenguajes > Java > Lecciones y Paso a Paso > Los Threads en Java
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Los Threads en Java (3)

Cuando se instancia la clase Thread (o una subclase) se crea un nuevo Thread que está en en su estado inicial ('New Thread' en el gráfico). En este estado es simplemente un objeto más. No existe todavía el thread en ejecución. El único método que puede invocarse sobre él es el método start. 

Cuando se invoca el método start sobre el thread el sistem crea los recursos necesarios, lo planifica (le asigna prioridad) y llama al método run. En este momento el thread está corriendo. 

Si el método run invoca internamente el método sleep o wait o el thread tiene que esperar por una operación de entrada/salida, entonces el thread pasa al estado 'no runnable' (no ejecutable) hasta que la condición de espera finalice. Durante este tiempo el sistema puede ceder control a otros threads activos.

Por último cuando el método run finaliza el thread termina y pasa a la situación 'Dead' (Muerto).




Autor: Antonio Bel Puchol
http://www.arrakis.es/~abelp/ApuntesJava/Threads.htm

Usuarios que han visto este tema también han visto...

- Conexión a una base de datos en Java
- Construir un pool de objetos en Java
- Java y XML, JDOM
- Centrar una ventana en la pantalla
- Estructura general de un programa Java


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 25-05-2012 a las 22:08:59