M
MarlonD
Gast
Hallo!
Bei der Umsetzung eines Echtzeit-Browsergames (Applet) mache ich die negative Entdeckung, dass das gleiche Programm mit gleichen Parametern, Konstanten, etc... ab und zu ein wenig anders läuft. Diese Asynchronität rührt aber nicht von einer unterschiedlichen Java-Version oder Rechnersystems.
Ich habe einiges getestet und wie es ausschaut führt kein Fehler zu dem Problem. (Dieser könnte ja die laufende Schleife abbrechen und weitere Programmteile ignorieren...)
Daher glaube ich, dass es am Thread liegt.
Für das Programm verwende ich allerdings bloss einen Thread, der für die gesamte Logik verantwortlich ist.
Ich bin jetzt kein Guru was Threads anbelangt, aber trotzdem bin ich mir relativ sicher, dass sich ein und der selbe Thread nicht "selber überspringen" kann.
Oder täusche ich mich da? Ist es evtl. möglich, dass nach Ablauf der Zeit in "Thread.sleep(zeit)" der Thread erneut gestartet wird, oder läuft der Thread wie erwartet zu Ende?
Ich gehe jetzt mal davon aus, dass der Thread zusätzlich zur Ausführzeit die Zeit "zeit" wartet.
Wer kann mich aufklären/mir helfen?
Danke im Vorraus!
Marlon
Bei der Umsetzung eines Echtzeit-Browsergames (Applet) mache ich die negative Entdeckung, dass das gleiche Programm mit gleichen Parametern, Konstanten, etc... ab und zu ein wenig anders läuft. Diese Asynchronität rührt aber nicht von einer unterschiedlichen Java-Version oder Rechnersystems.
Ich habe einiges getestet und wie es ausschaut führt kein Fehler zu dem Problem. (Dieser könnte ja die laufende Schleife abbrechen und weitere Programmteile ignorieren...)
Daher glaube ich, dass es am Thread liegt.
Für das Programm verwende ich allerdings bloss einen Thread, der für die gesamte Logik verantwortlich ist.
Ich bin jetzt kein Guru was Threads anbelangt, aber trotzdem bin ich mir relativ sicher, dass sich ein und der selbe Thread nicht "selber überspringen" kann.
Oder täusche ich mich da? Ist es evtl. möglich, dass nach Ablauf der Zeit in "Thread.sleep(zeit)" der Thread erneut gestartet wird, oder läuft der Thread wie erwartet zu Ende?
Ich gehe jetzt mal davon aus, dass der Thread zusätzlich zur Ausführzeit die Zeit "zeit" wartet.
Wer kann mich aufklären/mir helfen?
Danke im Vorraus!
Marlon