ae pesoal uma duvida ontem na teoria do metodo join() a kathy diz q ele joga o thread atual para o final de outro thread? nao entendi… fiz um codigo para ver se seria isso… quem puder me dar uns toques ae fico agradecido…
class Joi implements Runnable{
public void run(){
//for(int x=1;x<10;x++)
System.out.println("ainda vejo threads mortos " + Thread.currentThread().getName());
}
}
class JoiTest{
public static void main(String args[]){
Joi j = new Joi();
Thread th = new Thread(j);
Thread th1 = new Thread(j);
th.setName("join");
th1.start();
th.start();
try{
th.join();
//me pegue e coloque depois de th.
//de forma que t precise finalizar antes que atual possa executar novamente
}catch(InterruptedException a){}
}
}
/* vamos analisar com cuidado:
peguei o th1 que tem jo*/