Hi,
ich bins mal wieder. xD
Ich hab da diesmal eine kleine Frage, anstatt einem großen Problem.
Dieser Code soll mir jede Sekunde ausgeben, wie lange jemand schon in der Warteschleife hängt
(z.B. ein Client). Aber er gibt mir das nur alle 2 Sekunden aus.
Warum macht er das???
Wie ich das Problem umgehen kann habe ich natürlich schon herausgefunden:
Ein Problem zu umgehen hilft einem aber auch nicht wirklich weiter, für den Augenblick zwar
ja, aber auf Dauer nicht. Aber sowas brauch ich euch ja nicht zu erzählen
Deshalb hätte ich gerne eine Erklärung warum dieses Programmschnipsel sich so verhält.
(Bitte keine Aussagen wie:"Warum nimmst du nicht einfach ne ganz andere Methode?"
Das könnte ich natürlich machen, aber dann wäre ich kein Stück schlauer.^^)
MfG
Dragsteal
ich bins mal wieder. xD
Ich hab da diesmal eine kleine Frage, anstatt einem großen Problem.
Code:
for (int i = 1; i <= 60; i++) {
try {
Thread.sleep(1000);
String text = ("Zeit in Warteschleife("+(session+1)+"): " + i + " Sekunden ");
catch....// usw.
Dieser Code soll mir jede Sekunde ausgeben, wie lange jemand schon in der Warteschleife hängt
(z.B. ein Client). Aber er gibt mir das nur alle 2 Sekunden aus.
Warum macht er das???
Wie ich das Problem umgehen kann habe ich natürlich schon herausgefunden:
Code:
for (int i = 5; i <= 600; i+=5) {
try {
Thread.sleep(500);
String text = ("Zeit in Warteschleife("+(session+1)+"): " + i/10 + " Sekunden ");
catch....// usw.
Ein Problem zu umgehen hilft einem aber auch nicht wirklich weiter, für den Augenblick zwar
ja, aber auf Dauer nicht. Aber sowas brauch ich euch ja nicht zu erzählen
Deshalb hätte ich gerne eine Erklärung warum dieses Programmschnipsel sich so verhält.
(Bitte keine Aussagen wie:"Warum nimmst du nicht einfach ne ganz andere Methode?"
Das könnte ich natürlich machen, aber dann wäre ich kein Stück schlauer.^^)
MfG
Dragsteal