Immagina il gioco "Space Races": voli, schivando meteoriti e incrociatori di pattuglia, e accanto a loro ci sono le stesse astronavi. L'applicazione di gioco deve tenere traccia dei comandi di controllo, spostare le astronavi, calcolare le loro traiettorie e le conseguenze delle collisioni, disegnare tutto questo sullo schermo dell'utente ... Come si fa? Risposta: multithreading.