[Thread] Attendre une entree de l'user
Bonjour à tous,
J'aimerais savoir comment faire pour attendre une donnée de l'utilisateur.
Je code un UNO en java.
J'ai une boucle
Code:
1 2 3 4
| while(this.partieEnCours){
joueur = choisitJoueur();
joueur.jouer();
} |
Quelque soit le type de joueur (virtuel ou reel) le joueur joue. Le problème est le suivant :
Comment recuperer l'entree du joueur reel?
Actuellement, j'ai un thread par vue, un thread par joueur reel, un thread main.
Le joueur reel lance son thread, qui lance vue. La vue met en pause les autres, lors de l'actionPerformed, la vue reveille les threads. et le thread de la vue meurt & et reinstancié lors d'une nouvelle entree (Degueu mais je suis ouvert a toute solution). Le probleme est le suivant : Je suis obligé d'instancier a chaque fois le thread du joueur pour attendre une entree, non ?
Comment faire ?
Merci à ceux qui repondront