Java: ¿Puede la invocación de subproceso java comenzar más de una vez?

Gente,

Sé que esta pregunta se ha hecho antes aquí, aunque indirectamente. Pero no respondió mi duda.
Pregunta: ¿Es legal llamar al método de inicio dos veces en el mismo hilo?

Desde elespeculació,

Nunca es legal iniciar un hilo más de una vez. En particular, un subproceso no se puede reiniciar una vez que se ha completado la ejecución.

Estoy de acuerdo. Pero mi código no arroja unIllegalThreadStateException que se espera lanzar en la ejecución del siguiente programa.

   public class Tester extends Thread {
        public void run() {
            System.out.print("run");
        }
        public static void main(String[] args) {
            Tester thread = new Tester();
            new Thread(thread).start();
            new Thread(thread).start();
        }
    }    

Q.1) Ejecuté el código anterior en Eclipse. Aquí, como estoy tratando de iniciar un nuevo hilo en la misma instancia, unIllegalThreadStateExceptione espera que @ sea arrojado. Pero no lo hace.

Por qué

Q.2) Si comenzamos un nuevo hilo en la misma instancia, ¿qué daño haría?

¡Cualquier ayuda sería muy apreciada!

Respuestas a la pregunta(6)

Su respuesta a la pregunta