El término concurrencia significa tareas ejecutándose simultáneamente, en java la concurrencia se soporta mediante objetos Thread. Un
thread es un tarea de ejecución en un programa. La JVM permite a una aplicación
tener múltiples threads que se ejecutan simultáneamente.
Existen 2 tipos de thread en java, los daemon y los
no-daemon, cuando la JVM se inicia, por lo general hay un solo thread no-daemon
y el que manda llamar al método main () de un programa, y la JVM se ejecuta
hasta que una llamada a System.exit () se haga o todos threads que no son
daemon hayan muerto.
En otras palabras los daemon thread pueden llamarse
thread del sistema y losno-daemon thread, pueden ser llamados threads de
programa o threads de usuario, y una aplicación se ejecuta hasta que no queden
threads de usuario o programa ejecutándose.
No hay comentarios:
Publicar un comentario