java threads with methods
Introducción a los subprocesos de Java:
Echamos un vistazo en profundidad a Cadenas de Java en nuestro tutorial anterior de este informativo Serie de tutoriales de Java .
En este tutorial, vamos a explorar sobre,
- ¿Qué son los hilos?
- ¿Cómo crear hilos en Java?
- Métodos de hilo
- Ciclo de vida del hilo
Aquí hay un tutorial en video sobre Java Thread:
¿Qué es 'Threads'?
Los subprocesos pueden ayudarnos a realizar un procesamiento en paralelo. Los subprocesos son útiles cuando desea ejecutar varios fragmentos de código en paralelo.
Un hilo se puede definir como un proceso ligero que puede ejecutar varios códigos en paralelo. Sin embargo, el hilo es diferente a un proceso. En el sistema operativo, para cada proceso, se asignará una memoria separada. Y lo mismo se aplica también al hilo, tiene memoria separada. Todos los subprocesos se ejecutarán en la misma memoria que está asignada para el proceso.
¿Cómo crear hilos en Java?
Un hilo se puede crear en Java de las siguientes formas:
- Extendiendo la clase Thread
- Implementación de la interfaz Runnable
Al extender la clase Thread:
|_+_|
Implementación de la interfaz ejecutable:
|_+_|
Métodos de hilo:
comienzo() - Inicia el hilo.
getState () - Devuelve el estado del hilo.
getName () - Devuelve el nombre del hilo.
getPriority () - Devuelve la prioridad del hilo.
dormir() - Detener el hilo durante el tiempo especificado.
Unirse() - Detenga el hilo actual hasta que termine el hilo llamado.
isAlive () - Compruebe si el hilo está vivo.
Ciclo de vida del hilo:
Los subprocesos pueden pasar por cinco estados diferentes en su ciclo de vida, como se muestra a continuación.
- Nuevo: Cuando se crea la instancia de subproceso, estará en estado 'Nuevo'.
- Ejecutable: Cuando se inicia el hilo, se denomina estado 'Ejecutable'.
- Corriendo: Cuando el subproceso se está ejecutando, se denomina estado 'En ejecución'.
- Espera: Cuando el subproceso se pone en espera o está esperando que el otro subproceso se complete, ese estado se conocerá como estado de 'espera'.
- Terminado : Cuando el hilo está muerto, se conocerá como estado 'terminado'.
Puntos clave a tener en cuenta:
- Para ejecutar varios códigos en paralelo, vamos por hilos.
- Puede crear hilos de dos formas. Ampliación de la clase de subproceso e implementación de la interfaz Runnable.
- El estado del hilo es nuevo, ejecutable, en ejecución, en espera y terminado.
Conclusión
En este tutorial, exploramos Java Threads y cómo crear hilos junto con los diversos métodos y el ciclo de vida.
Más lecturas = >> Tutorial de prueba de subprocesos
¡Nuestro próximo tutorial le brindará más información sobre las operaciones básicas de IO en Java!
mejor extractor de dvd gratis para mac
PREV Tutorial | SIGUIENTE Tutorial
Lectura recomendada
- Tutorial de Java String con String Buffer y String Builder
- ¿Qué es el ciclo de vida de defectos / errores en las pruebas de software? Tutorial del ciclo de vida de los defectos
- Excepciones de Java y manejo de excepciones con ejemplos
- Implementación de Java: creación y ejecución de un archivo JAR de Java
- Máquina virtual Java: cómo JVM ayuda a ejecutar aplicaciones Java
- Modificadores de acceso en Java: tutorial con ejemplos
- Tutorial de reflexión de Java con ejemplos
- Introducción al lenguaje de programación Java - Tutorial en vídeo