Tag
Also ich hab ein GUI. beim laden des GIUs wird/muss ein Thread geladen werden. Nun folgendes Problem. Es gibt ja diese run() Methode die wie es in einem Tutorial beschrieben wurde automatisch aufgerufen wird bei der erstellung eines Thread objektes. Also das tuts nicht oder das Tutorial erzählt mist. Ich habe normal die Klasse von Thread Abgeleitet/Vererbt und dann die run Methode überschrieben (vllt ein Interface impelentieren? hmm). Na ja jedenfalls muss ich die run methode expliziert aufrufen. Problem dabei ist, dass ich in der eine while(true) schreibe einbauen muss, damit mein thread durchgehen aktiv ist. Nun ist die Frage, wo ich im GUI oder ähnliches die run methode aufrufe. Es ist eigentlich egal wo - sobald ich das tuh wars das Lege ich es auf einen button so ist das GUI tot, da es ja wartet bis die methode zuende ist (was ja nie der fall wird) und impementiere ich den Aufruf in der GUI-Erstellung, so erscheint nicht mal das GUI.
Also wie löse ich das am besten? Und wie siehts aus mit der Tutorial beschreibung ... stimmt das, dass die run Methode eigentlich von alleine startet sobald das Thread-Objekt erstellt worden ist?
Gruß erZ
Also ich hab ein GUI. beim laden des GIUs wird/muss ein Thread geladen werden. Nun folgendes Problem. Es gibt ja diese run() Methode die wie es in einem Tutorial beschrieben wurde automatisch aufgerufen wird bei der erstellung eines Thread objektes. Also das tuts nicht oder das Tutorial erzählt mist. Ich habe normal die Klasse von Thread Abgeleitet/Vererbt und dann die run Methode überschrieben (vllt ein Interface impelentieren? hmm). Na ja jedenfalls muss ich die run methode expliziert aufrufen. Problem dabei ist, dass ich in der eine while(true) schreibe einbauen muss, damit mein thread durchgehen aktiv ist. Nun ist die Frage, wo ich im GUI oder ähnliches die run methode aufrufe. Es ist eigentlich egal wo - sobald ich das tuh wars das Lege ich es auf einen button so ist das GUI tot, da es ja wartet bis die methode zuende ist (was ja nie der fall wird) und impementiere ich den Aufruf in der GUI-Erstellung, so erscheint nicht mal das GUI.
Also wie löse ich das am besten? Und wie siehts aus mit der Tutorial beschreibung ... stimmt das, dass die run Methode eigentlich von alleine startet sobald das Thread-Objekt erstellt worden ist?
Gruß erZ