Hallo,
mein Code sieht so aus
Warum kommt sofort nachdem ich t.start() aufgerufen habe auf der Konsole "Hallo", theoretisch müsste die run-Methode doch den Thread für 4sek unbenutzbar machen (durch die Schleife eigentlich für immer bis zu einem Interrupt)?
mfG
mein Code sieht so aus
Code:
public class MyThread extends Thread{
public void run(){
Tu was
for(;;){
Thread.sleep(4000);
}
}
public void printString(String s){
System.out.println(s);
}
public void main(String[] args){
MyThread t = new MyThread();
t.start();
t.printString("Hallo");
}
Warum kommt sofort nachdem ich t.start() aufgerufen habe auf der Konsole "Hallo", theoretisch müsste die run-Methode doch den Thread für 4sek unbenutzbar machen (durch die Schleife eigentlich für immer bis zu einem Interrupt)?
mfG