Comment faire un multi thread [Java] - Programmation
Marsh Posté le 04-02-2002 à 14:14:44
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]
Marsh Posté le 04-02-2002 à 14:23:39
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
Marsh Posté le 04-02-2002 à 14:25:55
c'est exactement ou je voulais en venir ....
Marsh Posté le 04-02-2002 à 14:29:16
oui je vois plus clair la. J'avais fait une connerie dans run() un for infini
merci !
Marsh Posté le 04-02-2002 à 13:29:46
Salut,
Je programme le jeu Othello en java.
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