Bonjour !
Je me demande quelle valeur minimale est réellement pertinente à l'utilisation de std::this_thread::sleep_for(x)
au vu des délais lors des changements de contexte en multi-thread, (est-ce une constante, de quoi cela dépend t'il)
en bref, j'essaie de diminuer l’utilisation du CPU de façon empirique, est-ce que si x se rapproche de zero, l'utilisation du CPU se rapproche de 100 % ?
désolé si je ne suis pas clair.
dans mon cas d’expérimentation j'ai deux thread dont chacun dispose d'une boucle infinie avec aucune instruction mis à part ce std::this_thread::sleep_for(x)
Partager