¿Cómo activar hilos en JAVA?

Esto depende del estado en el que se encuentre su hilo actual;

Proceso de inicio del hilo:

Llame al método start() en el objeto del hilo del hilo en lugar de run() u otros métodos.

Antes de llamar al método start(): el hilo está en un nuevo estado, lo que significa que hay un objeto de hilo, pero todavía no hay un hilo real.

Después de llamar al método start(): sucedieron una serie de cosas complicadas.

Iniciar un nuevo hilo de ejecución (usando una nueva pila de llamadas);

El hilo pasa del nuevo estado al estado ejecutable

Cuando el hilo tiene; una oportunidad de ejecutarse, se ejecutará su método run() objetivo.

Nota: No hay nada especial en el método run() de Java. Igual que el método main(), excepto que el nuevo hilo conoce el nombre (y la firma) del método llamado. Por lo tanto, es legal llamar al método de ejecución en un Runnable o Thread. Pero no se inicia ningún hilo nuevo.