une question tout a fait bete, mais on sait jamais : dans le constructeur de 
"monThread", tu mets : "String p = parametres"
mais la donnee membre p de la classe est totalement differente de cette variable 
temporaire, car masquee par celle ci, alors c'est une faute de 
frappe ?
parce que du coup effectivement tu lance deux scan differents mais avec le meme 
parametre !


Dinobogan.
---------------------------
"Il y a toujours une solution a un probleme, ou alors ce n'est pas un probleme."



>Ca scanne des repertoires et ca me recupere des fichiers avec une certaine
>extension pour un gros traitement et il faut que le scanne soit independant
>car suivant l'extension, ca lance un traitement different! C vrai qu'ils ne
>sont pas synchronises mais je voulais qu'ils s'executent en meme temps si
>possible!
>
>ce que je souhaiterai faire:
>
>class maClasse1{
>       maClasse1(){
>               String param1 = "bmp";
>               String param2 = "jpg";
>
>               new monThread(param1);
>               new MonThread(param2);
>       }
>}
>
>class monThread extends Thread{
>       monThread(String parametre){
>               String p = parametres;
>               ScanRepertoire sr = new ScanRepertoire();
>               List l = new LinkedList();
>       }
>
>         public void run(){
>               l = sr.scanRep(p);
>       }
>}
>
>Normalement, il devrait m'afficher des donnees differentes et je cree bien
>deux instances de la classe de Thread avec un envoie de parametre different.
>J'ai l'impression qu'il garde en memoire la derniere affectation!
>
>(C la premiere fois que je touche aux Threads et il doit me manquer qq
>notions fondamentales sur le sujet!!)
>
>
>-----Message d'origine-----
>De : dinobogan shelashyn [mailto:[EMAIL PROTECTED]]
>Envoy� : mercredi 19 juin 2002 19:09
>� : [EMAIL PROTECTED]
>Objet : Re: Probleme avec les threads
>
>
>et ca scan quoi tes thread ?
>peut-etre n'est-ce qu'un "bete" probleme de bloc non synchroniser, non ?
>
>sinon, je confirme : on peut instancier deux objets avec des parametres
>differents.
>
>--------------------
>"Un probleme qui se concoit bien s'ennonce clairement."
>
>
>>  Je fais une classe qui appelle deux threads:
>>
>>
>>  new LanceThreadWmw("wmw",co).start();
>>
>>  new LanceThreadInfGwc("inf|gwc", co).start();
>>
>>
>>  dans ces deux thread, je fais pratiquement le meme traitement:
>>
>>  j'appelle une classe qui scan mais avec des parametres differents!!!
>>
>>
>>  Et quand j'affiche les donnees, il me met des donnees identiques alors
>>  qu'elle ne le sont pas! Je ne comprends pas. Est ce que l'on peut
>appeller
>>  une meme classe et l'instancier deux fois au meme moment mais avec des
>>  parametres differents
>
>
>
>
>
>
>



Répondre à