Bonjour,

je cherche a faire une fonction qui boucle jusqu'a la modification d'une variable ex :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 
while (myVar != 4)
{
 // fait plein de chose.
}
le probleme c'est que meme executer dans un thread ce genre de boucle occupe 100% du cpu (d'ailleurs ce ne me choque pas) mais comment feriez pour faire ce genre de chose. En fait qu'elle est la meilleur technique pour attendre une modification de variable ?

ps : en rajoutant un sleep(1) à l'intérieur de la boucle while la charge cpu tombe.