J
java-jim
Gast
Hallo!
Ich habe einen Thread in einem Applet, der sobald er gestartet wird einfach die Sekunden von 10 runterzählen soll. So sieht das bei mir aus:
Bei ca. 4 von 5 Versuchen läuft das ganz normal. Aber manchmal läuft die Zeit "kreuz und quer", also z.B. 10, 8, 4, 9, usw. Der Thread ist der einzige im gesamten Programm.
Weiß jemand warum das ganze so unregelmäßig läuft?
Ich habe einen Thread in einem Applet, der sobald er gestartet wird einfach die Sekunden von 10 runterzählen soll. So sieht das bei mir aus:
Code:
public void run() {
int zeit = 10;
laufend = true;
while (laufend) {
infoPanel.setZeit(zeit);
if (zeit == 0) {
verwaltung.zeitUeberschreitung();
break;
}
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
zeit--;
}
}
Bei ca. 4 von 5 Versuchen läuft das ganz normal. Aber manchmal läuft die Zeit "kreuz und quer", also z.B. 10, 8, 4, 9, usw. Der Thread ist der einzige im gesamten Programm.
Weiß jemand warum das ganze so unregelmäßig läuft?