bonjour tout le monde
j'ai une classe principale qui fait un appelle classe qui lance plusieurs thread au même temps comme suit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
void générer_ga_par(donnée donnée,double valfitness_GA[])
	{
//ici j'ai initialisé tou lé variable de "GA_para"
GA_para ga_par[]=new GA_para[nb_ar];
 
		 for(int k=0; k<nb_ar;k++)
		 {
 
 ga_par[k]=new GA_para(valfitness_GA,donnée,nb_ar,valfitness[k],cro,k,solutiongenerer,nb_sol,l[k],j[k],popfitness,m[k],w[k],s[k],s1[k],s2[k],solut[k],solutionfinal[k],y[k]);
 
			 ga_par[k].start();
 
		 }
		   for(int k=0; k<nb_sol; k++)
		     { try   {  ga_par[k].join();
		     }
		       catch(Exception e){}
		     }
	}
le code de "GA_para"est dans autre classe
j'ai lancé donc "nb_ar" thread (nb_ar est un nombre entier)
mais dans l'execution le programme défoi il lance un seul thread ou deux ou troix...... c.a.d il lance pas toujours nb_ar thread
vous pouvez m'aidez ???