Bonjour,
Je suis en train de faire une petite application de type console sous visual c++. J'utilise dans ce projet des classes faisant appel à des objets MFC.
Dans ce projet j'aimerais lancer plusieurs threads. J'utilise donc la fonction _Beginthread pour lancer l'éxécution de mon processus. Ce processus est une boucle infinie qui se termine quand la condition d'arrêt devient vrai.
Le problème est que je ne sais pas comment mettre cette valeur à vrai à partir de l'extérieur de ma boucle dans un projet console.
Est ce quelqu'un pourrait m'aiguiller ?
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 void ThreaFunc(void *param) { While(Objet1->GetThreadLoop()) { ...... } } void Main(...) { ... Objet1 = new Objet1(); HANDLE h = _Beginthread(ThreadFunc,0,NULL); WaitForSingleObject(h,INIFITE); delete(Objet1); ... }
Merci d'avance.
Partager