Bonjour,
J'ai fais un petit programme mettant en place une boucle glib (prepare/check/dispatche)
J'ai fais en sorte que ma boucle face:
Prepare (wait 1s)
Dispatche
Prepare (wait 1s)
Dispatche
Prepare (wait 1s)
Dispatche
...
Tout va pour le mieux sauf que dès que je fais le moindre truc sur mon IHM (ne serait ce que survoler un bouton) la boucle fait un tour entier sans faire le wait.
Pour simplifier j'ai vraiment fait des trucs simples:
Mon prepare fait un printf("prepare");
Mon check fait un printf("check");
quand je lance mon appli, j'ai bien des prepare et des check qui s'écrivent toutes les 1s et quand je survole mon appli avec ma souris, j'ai une dizaine de prepare/check qui s'écrive d'un coup
Etrange non?
Qq'un a une idée pour régler cela?
Partager