首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

执行两个函数的毫秒级时间竟然显示的一样。该如何处理

2012-04-14 
执行两个函数的毫秒级时间竟然显示的一样。。。func saveData(){//函数体是关于网络通信实现收发数据的printf

执行两个函数的毫秒级时间竟然显示的一样。。。
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。

热点排行