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 130
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 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 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
Rejoignez-nous