您的位置:首页 > 运维架构 > Linux

LINUX时间系统

2016-09-23 16:35 190 查看
内核函数:

#include <linux/time.h>

struct timeval {

__kernel_time_t tv_sec;

__kernel_susecond_t tv_usec;

}

void do_gettimeofday(struct timeval *tv)

example:

struct timeval start, end;

do_gettimeofday(&start);

do_gettimeofday(&end);

(end.tv_sec -start.tv_sec) * 1000000 + (end.tv_usec - start.tv_usec)

用户空间

#include <sys/time.h>

int gettimeofday(struct timeval *tv, struct timezone *tz)

example:

struct timeval start, end;

do_gettimeofday(&start, NULL);

do_gettimeofday(&end, NULL);

(end.tv_sec -start.tv_sec) * 1000000 + (end.tv_usec - start.tv_usec)

 * 100do_gettimeofdat(&start);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: