public class TestThread {
public static void main(String[] args) {
System.out.println("Main Prgm Started...");
Thread t1=new Thread(new Runnable() {
@Override
public void run() {
System.out.println("Thread is running..");
}
});
t1.start();
System.out.println("Main Prgm Exited...");
}
}
Выход:Почему Thread работает после выполнения основного метода?
Main Prgm Started...
Main Prgm Exited...
Thread is running..
Потому что он работает в отдельной теме? Если вы не синхронизируете свои потоки, они запускаются независимо, без какого-либо определенного порядка. – Thilo