Wenn ich versuche, Thread (u) zu starten, tut es nichts! das ist, was ich in meiner Klasse haben:Java - Thread startet nicht
private Updater uc;
Thread t1 = new Thread(uc);
-bunch of other code-
t1.start();
Updater.java:
public class Updater implements Runnable{
public void run(){
System.out.println("I work!");
}
}
Ausgang ist nichts. Jeder hat eine Idee warum?
Danke, vergaß darüber :) – TheMorfeus
In der Tat. Wenn Sie 'null' als 'Runable 'übergeben, dann übergibt' Thread' einfach den 'null'-Wert an eine interne' init'-Methode, die von allen 'Thread'-Konstruktoren aufgerufen wird, einschließlich der, die take kein 'Runnable'-Argument. Für den Fall, dass das Ziel 'Runnable' 'null' ist, führt Thread' run() 'einfach nichts anderes als exit aus. – Jon