Normal
deine Thread klasse sieht wirklich ziemlich durcheinander, insbesondere deine startSimulation methode ist ziemlich...merkwürdig^^hier einmal ein ganz kurzes beispiel wie du threads verwendest:[code=Java]public class MyThread extends Thread { public void run(){ //hier kommt deine logik rein, welche parallel zu dem eigentlich programm laufen soll //z.b. eben der Aufruf deiner Hamster-Main }}[/code]dort wo du den Thread starten willst:[code=Java]//...MyThread thread = new MyThread();thread.start();[/code]In deiner Threadklasse erzeugst in der startSimulation einen neuen thread welchen du startest, anstatt eben den thread selbst zu startenp.s. schön das dein problem gelöst wurde^^
deine Thread klasse sieht wirklich ziemlich durcheinander, insbesondere deine startSimulation methode ist ziemlich...merkwürdig^^
hier einmal ein ganz kurzes beispiel wie du threads verwendest:
[code=Java]
public class MyThread extends Thread {
public void run(){
//hier kommt deine logik rein, welche parallel zu dem eigentlich programm laufen soll
//z.b. eben der Aufruf deiner Hamster-Main
}
[/code]
dort wo du den Thread starten willst:
//...
MyThread thread = new MyThread();
thread.start();
In deiner Threadklasse erzeugst in der startSimulation einen neuen thread welchen du startest, anstatt eben den thread selbst zu starten
p.s. schön das dein problem gelöst wurde^^