Segue um codigo so pra testar..
package com.certificação.thread;
public class ThreadTeste implements Runnable {
public static void main(String[] args) {
try {
new Thread(new ThreadTeste()).start();
System.out.println(Thread.currentThread().getName());
Thread.currentThread().join();
System.out.println("main");
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
@Override
public void run() {
System.out.println("teste");
System.out.println("teste");
System.out.println("teste");
System.out.println("teste");
}
}
Esse codigo esta anexando meu thread main no outro thread criado correto? Mas apos á execução do método run() nao é exibido o "teste main" pq?