Bonjour à tous,
Je développe une application c++ avec wx-widget destinée à faire des calculs longs. Je dispose d'un thread principal dans lequel j'initialise une fenêtre de suivi de calcul et d'un thread de calcul (wxthread).
Dans mon thread principal, je souhaite "attendre" la fin d'un thread de calcul pour continuer l'exécution. Le problème est que si j'appelle la méthode wait sur mon thread, mon thread principal est figé jusqu'à la fin de mon thread de calcul et mon ihm l'est aussi par conséquent.
Quelle approche de programmation peut résoudre mon problème (attendre la fin d'un thread sans pour autant bloquer l'ihm)?