public class Brand2Hand implements Runnable{
boolean bStop;
public static void main(String argv[]){
Brand2Hand b2h = new Brand2Hand();
b2h.run();
System.out.println("############################################# " + b2h.bStop);
Brand2Hand b2h2 = new Brand2Hand();
b2h2.bStop=true;
b2h.bStop=true;
System.out.println("############################################# " + b2h.bStop);
}
public void run(){
for(int i = 0; i < 100000; i ++){
System.out.println(i);
if (bStop ==true){
break;
}
System.out.println(this.bStop);
}
}
}
fiz esse codigo e os System.out só aparecem depoius do metodo run rodar. Será q é minha JVM? Já q abri outro thread de execução instanciando outra Thread, num era p imprimir os System.out antes de terminar o metodo run ?
