Probleme programmation multithreadee

foulla002
Messages postés
47
Date d'inscription
mardi 4 juillet 2006
Statut
Membre
Dernière intervention
5 septembre 2006
- 21 août 2006 à 12:55
foulla002
Messages postés
47
Date d'inscription
mardi 4 juillet 2006
Statut
Membre
Dernière intervention
5 septembre 2006
- 22 août 2006 à 12:18
salut


j'ai un probleme


j'appelle dans une boucle une classe qui s'appelle m-scan et qui herite de la classe thread


le probleme c'est que le travail d'un thread se repete 2 et 3 fois pour une valeure de la boucle et ne s'effectuera

pas pour d'autres valeurs de la boucle


je ne sais pas d'ou ca provient le probleme


merci

3 réponses

cs_DARKSIDIOUS
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Membre
Dernière intervention
4 mars 2013
131
21 août 2006 à 13:32
Bah je dirais que ca vient de ton main... lol

Non mais tu crois vraiment qu'on peux te dire ce qui ne va pas avec aussi peu de détails ?
Passe nous un bout du code au moins !
0
Twinuts
Messages postés
5373
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
10 août 2022
111
21 août 2006 à 13:33
Salut,

peux-tu donner un bout du code te boucle et egalement un bout du code de m-scan que l'on puisse verifier si ton problème n'est pas un problème de synchro

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA
0
foulla002
Messages postés
47
Date d'inscription
mardi 4 juillet 2006
Statut
Membre
Dernière intervention
5 septembre 2006

22 août 2006 à 12:18
salut
voila un bout de code
ici j'appelle la classe pscan qui contient le run() 
                boolean exit = false;




                while (exit == false) {
                  pScan m_pScan = new pScan();
                  m_pScan.start();
variable=valeur;
..........}
ici c'est la classe pscan
  class pScan1 extends Thread
         {
                 public void run()
                 {
j'exploite cette variable
}

le programme s'execute 3 fois par exemple  pour une valeur
de variable et 0 pour une autre
merci de m'aider
0