Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2458 connectés 

  FORUM HardWare.fr
  Programmation

  [Java] Comment faire un multi thread

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] Comment faire un multi thread

n°96513
Alysum
Dark side of the light
Posté le 04-02-2002 à 13:29:46  profilanswer
 

Salut,
 
Je programme le jeu Othello en java. :sol:  
Les pions qui seront retournés sont des animations (10 images du noir vers le blanc ou inversement).
 
J'ai crée une méthode run qui affiche UN pion animé.
Mon problème est d'animer en même temps tous les pions retournés. Comment puis je organiser tout cela ?  
 
Merci  :jap:

mood
Publicité
Posté le 04-02-2002 à 13:29:46  profilanswer
 

n°96548
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 04-02-2002 à 14:14:44  profilanswer
 

Je ne suis pas persuadé que ta méthode soit la meilleure mais si tu veux démarrer X thread en même temps il te suffit de faire un truc du genre.
 
Suppose que ton animation est définis dans une class Anim qui étends runnalbe
 
tu fais
 
Thread[] t = new Thread[5];
t[0] = new Thread(new Anim(param));
t[1] = new Thread(new Anim(param));
t[2] = new Thread(new Anim(param));
t[3] = new Thread(new Anim(param));
t[4] = new Thread(new Anim(param));
 
 
puis tu fais  
 
for (int i=0;i<t.length;i++) {
   t[i].start();
}
 
mais bon à nouveau je suis pas sur que ta méthide soit géniale ...

 

[edtdd]--Message édité par darklord22--[/edtdd]


---------------
What is popular is not always right, what is right is not always popular :D
n°96565
LeGreg
Posté le 04-02-2002 à 14:23:39  profilanswer
 

Alysum a écrit a écrit :

J'ai crée une méthode run qui affiche UN pion animé.
Mon problème est d'animer en même temps tous les pions retournés. Comment puis je organiser tout cela ?  




 
Si ton thread peut animer 1 pion qu'est-ce qui l'empeche
d'animer dix pions en meme temps?
 
LEGREG

n°96567
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 04-02-2002 à 14:25:55  profilanswer
 

c'est exactement ou je voulais en venir ....


---------------
What is popular is not always right, what is right is not always popular :D
n°96570
Alysum
Dark side of the light
Posté le 04-02-2002 à 14:29:16  profilanswer
 

oui je vois plus clair la. J'avais fait une connerie dans run() un for infini :D
 
merci !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [Java] Comment faire un multi thread

 

Sujets relatifs
[Java] Comment créer un exécutable d'un prog java ?[ JAVA ] Comment compiler sous linuxMandrake 8.1
[JAVA] Interfaces Graphiques[Java] - Programmer un jeu ?
Interface java ou autre pour insérer un chat irc dans un site ?[JAVA] débutant String
[XML][java applet] pb ie6[Java] question conne...
[JAVA] Utiliser plusieurs .class dans la meme applet[JAVA]Ajouter un package à mon compilateur
Plus de sujets relatifs à : [Java] Comment faire un multi thread


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR