Este documento describe la concurrencia en Java, incluyendo la creación de hilos de ejecución mediante la extensión de la clase Thread y la sobrecarga del método run(), así como el ciclo de vida de los hilos que pasan por estados como nuevo, en ejecución, preparado y bloqueado.