J'ai deux appels système GetSystemTime() et GetThreadTimes() dont j'ai besoin pour calculer l'utilisation du processeur par un thread Win32 donné. Par souci de précision, j'ai besoin de m'assurer que GetSystemTime() et GetThreadTimes() sont exécutés atomiquement; c'est-à-dire qu'il ne devrait pas y avoir de changement de contexte entre un appel à GetSystemTime() & GetThreadTimes().Win32: Exécution atomique du bloc de code
La raison en est que parfois je me retrouve avec un pourcentage de plus de 100% (~ 1 sur 500). Comment puis-je assurer une exécution atomique des 2 appels de fonction?
Comment puis-je assurer une exécution atomique des 2 appels de fonction?
Merci, Sachin
N'existe-t-il aucun moyen de demander directement à Windows l'utilisation du processeur de votre thread? – rmeador