En C++ j'utilise usleep
dans mon chemin "principal" et appelle la fonction out
avant.sommeil et usleep commencent mal
out();
usleep(4000000);
out
imprime quelque chose sur l'écran. Malheureusement, l'impression n'apparaît sur l'écran qu'après 4 secondes, bien que l'appel de la fonction out()
soit avant la commande usleep
. Je travaille sur une framboise avec du raspbian. Comment peut-il être que pas d'abord la fonction out()
; est appelé et puis usleep
commence mais l'inverse?
Il serait utile de savoir ce que 'out()' fait. – Galik
Vous devez probablement vider votre tampon de sortie dans 'out()'. –