-
multithread en c++
Bonjour à tous,
j'utilise les mfc et j'ai un petit souci avec la programmation multithread en c++,
au fait mon probleme est le suivant: je veux instancier n objet de la meme classe, et un autre objet d'une autre classe et je veux qu'ils s'executent tous en meme temps! dois je forcement passer par le multithreading?
si c'est le cas, svp donnez moi une idée!
merci.
-
Ça dépend beaucoup de ce que tu veux faire exactement et de ce que tu entends par "s'exécuter en même temps" :
si c'est du genre Obj1Action1,Obj2Action1 ... ObjnAction1,Obj1Action2 ... pas la peine d'utiliser des Threads.
Sinon tu peux instancier n objets et chacun lance son propre thread (après je connais pas trop l'impact sur les perf' si il y a beaucoup d'objets).
Ça serait plus facile si on savait quelles actions doivent faire tes objets et aussi le synchronisme éventuel entre eux.
-
au fait voila, j'ai n objets de la meme classe, alors:
n-1 obj doivent effectuer des insertions dans une base de donnée (une base pour chaque thread)
1 obj de la meme classe doit effectuer des measure sur le serveur
1 autre obj d'une classe differente pour controler les autres threads (genre dire s'ils sont connectés ou non!)