wahrscheinlich bin ich hier im falschen Forum, aber ich probiers trotzdem mal:
Wer von euch kennt sich denn mit Java aus und kann mir sagen, wie ich in einen Thread schlafen schicke und wieder aufwecke?
Mein Problem ist folgendes: Ich will ein kleines Progrämmchen machen, dass mir wenn ich auf einen Start-Button drücke, nacheinander die Zahlen 1 - 6 auf einem JLabel ausgibt, und dann wieder von vorne anfängt. Quasi eine Endlosschleife. Und das soll es solange tun, bis ich auf einen zweiten Button drücke, den Stopp-Button. Dies würde ich gerne mit einem Thread realisieren, sprich, der Start-Button weckt den Thread auf, und lässt ihn diese Endlosschleife durchführen, der Stop-Button schickt den Thread dann wieder schlafen und zwar solange bis ich wieder den Start-Button drücke.
Hoffe es ist verständlich ausgedrückt und einer von euch kann mir dabei helfen. Vielen Dank schon mal fürs Durchlesen und natürlich auch für Anregungen jedweder Art.
Mfg
Werbung
20.11.2008, 23:16
#
2
NiCkI 94
Registriert seit: 06.08.2008
Beiträge: 132
Einen Thread schlafen schicken
In manchen Situationen ist es nützlich, einen Java-Thread warten zu lassen, z.B. auf das Ergebnis eines anderen Threads. Steht dafür kein Ereignisbehandler zur Verfügung, kann man einfach den aktuellen Thread schlafen lassen, über die statische Methode der Thread-Klasse:
danke für deine Antwort. Die Sleep-Methode kenne ich, aber das ist nicht ganz das, was ich brauche Wie gesagt, ich will den Thread mit einem Start-Button aktivieren (mittels notifyAll) und mit dem Stopp-Button anhalten, bis wieder der Start-Button kommt. Trotzdem danke.
Vielleicht hat jemand anderes noch Vorschläge?
mfg
15.07.2009, 11:45
#
4
1icestorm1
Registriert seit: 27.07.2008
Beiträge: 8
Hi,
ich weiß, dass das Thema fast ein Jahr alt ist, aber könnte ja noch anderen Leuten helfen!