JAVA Game Development #1 - Threads & Wettrennen [GER] [HD]
Loading...
1,943
Loading...
Uploader Comments (F4bisTutorials)
see all
All Comments (46)
-
WEIS DEN ABSOLUT KEINER WO ICH JAVA GAME DEVELOPMENT HERBEKOMME ? muss man das kaufen ?
-
wie öffnet man das game pannel? also wo das rein schreiben soll?
-
kann mir jemand sagen wo ich dieses Java Game Development herbekomme ?? :-(
-
danke super Tutorial! =)
-
ah dann ist die PN wohl überflüssig geworden :-) hast ja schnell geantwortet.
Beim thema Critical section handling hab selbst nicht aufgepasst
*duck und hoff dass Prof das nicht liest* ^^
-
@seeu90 Danke D
Loading...
Habs grad mal mit geschwindigkeiten von
Johnny 23, Harald 22, Dickie 21 meter/sekunde getestet.
Ergebnisse sind dann lustig :-)
-Alle sind erster
- 1. Dickie, 2. Harald, 2. Johnny
und viele mehr. Es ist zufallsbedingt,
Wann, Wer auf die Variable "pos" zugreift und
Wann, Wer die Variable "pos" erhöht.
Alles Sache des Schedulers
seeu90 1 month ago
@seeu90 Ja bei geringen Abständen kommt es dadurch zu Fehlern, das ist einleuchtend :)
F4bisTutorials 1 month ago
Dass die Reihenfolge nicht stimmt, liegt am Scheduler, der entscheidet, wer jetzt dran ist.
Die 3 Threads laufen eben nicht gleichzeitig, sondern nacheinander (Single Core CPU).
Die Position im rennen ist Static, daher greifen alle 3 Läufer auf die selbe Variable zu.
Wenn nun die Geschwindigkeiten der läufer nur gering unterschiedlich wäre,
könnte es sein, dass der 2. Platz fälschlicherweise als 1. Platz ausgegeben wird.
bin jetzt auch kein Experte, aber ich denke das ist eine Critical Section
seeu90 1 month ago
@seeu90 Ja bei einem Single Core CPU wird die Parallelität vorgegaukelt.
F4bisTutorials 1 month ago