for (int i = 1; i <= numHilos; i++) {
ThreadTest hl = new ThreadTest ();
hl.run(a, b, c, i);
}
Eso no funciona pues hasta que no termine el thread no devuelve el control. ¿Alguna manera para no tener que poner:
ThreadTest hl1 = new ThreadTest ();
ThreadTest hl2 = new ThreadTest ();
ThreadTest hl3 = new ThreadTest ();
ThreadTest hl4 = new ThreadTest ();
.
.
.