Hilos en Java 1.5

Javier
28 de Septiembre del 2005
Buenas, tengo una aplicacioin que utiliza hilos de ejecucion y funciona con java 1.4. El problema es que al cambiar la máquina virtual la aplicacion deja de funcionar. El código que falla es el siguiente:

while (this.getThreadGroup().activeCount()!=1){
yield();

}

El problema es que con 1.4 la funcion active count me devuelve todos los hilos que hay dentro del grupo, mientras que con Java 1.5 siempre me devuelve cero.

¿Cual puede ser el problema? Es muy urgente agradecería cualquier tipo de ayuda.

Gracias.

consultoriajava.com
28 de Septiembre del 2005
Deberias consultar la api de la version de java con la que estes trabajando, como podras observar ese metodo aunque no esta deprecated no esta recomendado.

http://java.sun.com/j2se/1.5.0/docs/api/java/lang/ThreadGroup.html#activeCount()