Auf Thema antworten

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 starten


p.s. schön das dein problem gelöst wurde^^



Oben