读书人

执行两个函数的毫秒级时间竟然显示的一

发布时间: 2012-04-14 17:14:21 作者: rapoo

执行两个函数的毫秒级时间竟然显示的一样。。。
func saveData()
{
//函数体是关于网络通信实现收发数据的
printf("rx tm [%d]\n", GetTickCount());
}
func sendData()
{
//函数体是关于网络通信实现收发数据的
printf("tx tm [%d]\n", GetTickCount());
}
这两个打印的值竟然一样。。。。

我尝试了SYSTEMTIME local;
memset(&local, 0, sizeof(local));
GetLocalTime(&local);
用local.wMilliseconds可是打印的值依然一样。。。。。

[解决办法]
函数执行得太快了啊.正常.
[解决办法]
需要两个GetLocalTime相减才能得出时间,我只看到LZ的一个GetLocalTime
[解决办法]
GetTickCount理论精度是毫秒级.实际达不到

[解决办法]

探讨
GetTickCount理论精度是毫秒级.实际达不到

[解决办法]
GetTickCount所得到得时间更新周期不是1ms。

读书人网 >C++

热点推荐