Hej, robię sobie grę w Javie for fun, i nawet działa tylko ciągle męczy mnie jedna rzecz.
Jeden wątek w kliencie odpowiada za odczytywanie obiektów z socketa.
Drugi wątek w kliencie odpowiada za wysyłanie obiektów przez socket.
A ten "domyślny" wątek odpala pętlę gry (update i render).
Event handlery nie są w żadnych wątkach, i po prostu onKeyDown/onKeyUp zmieniają rzeczy w tej pętli w domyślnych wątku oraz informują wątek wysyłajacy że ma wysłać.
Pytanie moje czy to jest po bożemu? Czy to ma tak działać, czy działa tylko przypadkiem?