J'utilise WaitForMultipleObjects pour savoir quand un thread se termine.
J'ai un tableau de HANDLE (nommé 'objects'), objects[0] est la valeur retournée par _beginthreadex(). Quand the thread se termine, il est "signalé" et WaitForMultipleObjects() retourne WAIT_OBJECT_0.
Mais à partir du moment où il est "signalé", il reste dans cet état : comme WaitForMultipleObjects() est dans une boucle principale (i.e. une boucle infinie), WaitForMultipleObjects() retourne indéfiniment WAIT_OBJECT_0. Est-ce qu'il est possible, sans modifier 'objects', de faire en sorte que le thread soit dans un état "non signalé" (je ne sais pas trop si ça a un sens pour un thread)
Merci
Partager