[java] Wykonywanie dwóch lub więcej czynności na raz

Oglądnąłem filmy tego użytkownika na temat tworzenia gry w javie i postanowiłem przerobić trochę tą grę. Wpadłem na pomysł żeby dodać do niej przeciwników którzy szli by w kierunku gracza a gracz miałby za zadanie uciekając przed nimi dojść do celu. Przeciwnicy powinni się przesuwać 1 pole na sekundę, a jednocześnie gracz przez cały czas mógłby poruszać się po planszy. I tu moje pytanie: W jaki sposób zrobić wykonywanie dwóch czynności na raz? (1.poruszanie przeciwników po planszy, możliwość sterowania graczem)

http://docs.oracle.com/javase/tutorial/essential/concurrency/index.html

Poczytaj o “wielowątkowości” i zerknij tu:

http://javastart.pl/static/zaawansowane-programowanie/watki-wprowadzenie-i-przyklad/

Polecam tutorial o wielowątkowości z uznanego portalu “Tutorials Point” - http://www.tutorialspoint.com/java/java_multithreading.htm