接口定义:
#include <sys/time.h>
unsigned long long get_ms()
{
struct timeval time_v = { 0 };
gettimeofday(&time_v, NULL);
return (unsigned long long)time_v.tv_sec * 1000 + time_v.tv_usec / 1000;
}
使用方法:
unsigned long long begin = get_ms();
......
unsigned long long end = get_ms();
printf("time coast:%llu.\n", end-begin);