je cherche une fonction qui donne la main au systeme et qui attend sans toure dans la fille d'attente du systeme...
Ca s'appelle sched_yield(2). Mais si ça marche pas avec sleep(3), ça marchera sans doute pas mieux avec sched_yield(2). J'ai pas bien lu ton code mais tu peux utiliser gprof, gdb ou strace pour voir où ton programme passe le plus clair de son temps (sans doute dans la boucle la plus interne) et déplacer la temporisation en conséquence.
Tu peux aussi jeter un oeil à setpriority(2).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# RTFM
Posté par Krunch (courriel, site web personnel) . En réponse au message minimiser l'utilisation du CPU. Évalué à 2.
Tu peux aussi jeter un oeil à setpriority(2).
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.