juste un truc qui m'a un peu fait galérer,
ThreadPool.QueueUserWorkItem(new WaitCallback(this.Loop));
WaitCallback c'est avec un b minuscule
quand tu dis de vérifier les fonctions 'extern', tu parles de QueryPerformanceCounter et frequency ?
Une boucle qui fait des tests tout le temps ca prend beaucoup de ressource , non ?
En fait le truc que je cherchais c'est a faire une pause qui puisse être juste un peu en dessous de la milliseconde histoire d'avoir une précision au niveau de la ms assez précise.
Je viens de trouver que
System.Threading.Thread.Sleep();
avec new TimeSpan() en argument permet de faire beaucoup mieux que la ms
System.Threading.Thread.Sleep(new TimeSpan(10000000));
ca fait une pause d'une seconde !!
ensuite j'utilise stopwatch.GetTimestamp() pour vérifier le temps
Partager