Java wie macht man z.B. 2 Timer gleichzeitig?
Hallo, also ich habe grade nichts wo ich das machen muss aber ich frage mich das grade einfach... Wenn man jetzt 2 Timer habe zB. in einem JFrame. Wenn ich jetzt einen in 1 sekunden schritten runter geht also würde ich mal denken
int timer1 = 100;
while (timer1 >= 0) {
Thread.sleep(1000)
int timer1- -;
}
aber dann muss das ja erst fertig werden BEFOR der andere starten kann...
Also wie macht man das? Vielleicht mit einer neuen klasse? Oder mit der Timer klasse? Ich habe keine ahung
Danke!
1 Antwort
![](https://images.gutefrage.net/media/user/Dultus/1719823117497_nmmslarge__0_0_450_450_9e1367268a0c3376f63d5823c5a4b995.png?v=1719823118000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren
Threading.
Thread.Sleep() legt den momentanen Thread lahm. Heißt, solange passiert dort nichts mehr. Dafür können für asynchron in mehreren Threads arbeiten.
Siehe hier:
Woher ich das weiß:Berufserfahrung – 💻 Zertifizierter Sr. Cloud Engineer im IT-Consulting