Hallo Leute,
ich habe diesen einfachen Thread geschrieben:
und rufe diesen so auf:
Wenn ich vom Objekt "zahlen" die Startmethode (start) nur einmal aufrufen lasse, dann gibt es keine Fehlermeldung, warum aber wenn ich das zweimal tue?
Ich möchte die Methode "zaehlen" zweimal vom gleichen Objekt nebeneinander starten. Geht das, wenn ja wie?
ich habe diesen einfachen Thread geschrieben:
Code:
public class ZaehlThread extends Thread{
public void run(){
zaehlen();
}
synchronized void zaehlen(){
for(int i=0; i<= 200; i++)
System.out.println(i);
}
}
und rufe diesen so auf:
Code:
public class FirstThread {
public static void main(String[] args) {
ZaehlThread zahlen = new ZaehlThread();
zahlen.start();
zahlen.start();
}
}
Wenn ich vom Objekt "zahlen" die Startmethode (start) nur einmal aufrufen lasse, dann gibt es keine Fehlermeldung, warum aber wenn ich das zweimal tue?
Ich möchte die Methode "zaehlen" zweimal vom gleichen Objekt nebeneinander starten. Geht das, wenn ja wie?