// TestConsole.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <windows.h>
int _tmain(int argc, _TCHAR* argv[])
{
LARGE_INTEGER frequence;
LONGLONG l1=0,l2=0;
QueryPerformanceFrequency(&frequence);
double PerfFrequencyInverseNanos = 1000000000.0 / (double)frequence.QuadPart;
static LARGE_INTEGER current;
while(1){
QueryPerformanceCounter(¤t);
#if 1
l1 = (long long)(current.QuadPart * PerfFrequencyInverseNanos);//ns
printf("Delay: %dns\n", l1 - l2);
#else
l1 = (long long)(current.QuadPart * PerfFrequencyInverseNanos/1000000);//ms
printf("Delay: %dms\n", l1 - l2);
#endif
l2 = l1;
Sleep(100);
}
return 0;
}
delay
最新推荐文章于 2020-09-16 13:00:39 发布