Bonjour à tous!

J'ai créé une horloge de 90khz en c++, le problème est suivant l'ordinateur que j'utilise la précision est plus ou moins bonne, j'aimerai savoir si il y a un moyen de le stabiliser.

voici mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
	_int64 timeFin,freq;
	_int64 time,time_deb;
	QueryPerformanceFrequency((LARGE_INTEGER *)&freq);
	timeFin=freq/90000;
	while(1){
		QueryPerformanceCounter((LARGE_INTEGER *)&time_deb);
		time=time_deb;
		while ((time-time_deb) < timeFin)
		{
			QueryPerformanceCounter((LARGE_INTEGER *)&time);
		}
        }
et ma deuxième question est, si il est possible de faire une horloge montant jusqu'à 27Mhz ?