Problema de subprocesos múltiples de Java: el bucle infinito de subprocesos hace que el subproceso principal no pueda ejecutarse
Lo probé y descubrí que esta declaración de juicio ya se había ejecutado, justo antes de la primera declaración. Si no lo cree, puede eliminar el juicio if y el programa no ejecutará una oración. ¿Qué significa? Significa que la declaración de salida se ha ejecutado. Sin embargo, la terminación del hilo debe definirse dentro del bucle del hilo. Parece inapropiado limitarlo fuera del hilo. clase?Left?extends?Thread{
int?n?=?0;
public?void?run(){
mientras(n?< =?8){
n++;
System.out.printf("\n%s","Izquierda");
System.out. print(n);
intenta{
dormir((int)(Math.random()*100)+100);
}
catch(¿Excepción interrumpida?e)?{}
}
}
}