qual a diferença entre o metodo static e nao static da class Thread, por exemplo o sleep() e join(), claro o objetivo dos dois eh diferente…mas um eh static e outro nao… nao conseguir compreender a diferença nessa parte… e assim a implemetacao do join() ta certa?
class Joi implements Runnable{
public void run(){
System.out.println(Thread.currentThread().getName());
}
public static void main(String args[]){
Joi j = new Joi();
Thread t = new Thread(j);
Thread t1 = new Thread(j);
t.setName("Camilo");
t1.setName("java");
t.start();
try{
t1.join();
}catch(InterruptedException e){}
t1.start();
}
}
:?: