zoukankan      html  css  js  c++  java
  • do_gettimeofday使用方法

    1.简介:

    在Linux中可以使用函数do_gettimeofday()函数来得到精确时间。它的精度可以达到微妙,是与C标准库中gettimeofday()用发相同的函数。在Linux内核中获得时间的函数。

    2.函数原型:

    #include <linux/time.h> 
    
    void do_gettimeofday(struct timeval *tv);

    3.说明:

    do_gettimeofday()会把目前的时间用tv 结构体返回,当地时区的信息则放到tz所指的结构中

    4.结构体:

    1. timeval 结构体定义:

    复制代码
    struct timeval { 

      time_t tv_sec; /* seconds */
     
      suseconds_t tv_usec; /* microseconds */ 

    };
    复制代码

     

    5.例

    复制代码
            struct  timeval   tv_begin,tv_end;
            
            do_gettimeofday(&tv_begin,NULL);
            
            sleep(5);
    
            do_gettimeofday(&tv_end,NULL);
    
            printf(“tv_begin_sec:%d
    ”,tv_begin.tv_sec);
    
            printf(“tv_begin_usec:%d
    ”,tv_begin.tv_usec);
    
            printf(“tv_end_sec:%d
    ”,tv_end.tv_sec);
    
            printf(“tv_end_usec:%d
    ”,tv_end.tv_usec);
    复制代码
  • 相关阅读:
    hibernateValidator 升级
    java异常
    reids过期键三种删除策略
    hashmap源码探究
    http知识梳理1
    GregorianCalendar类的使用
    计算机网络笔记
    List的toArray方法
    实习周记一
    vue指令详解
  • 原文地址:https://www.cnblogs.com/liusiluandzhangkun/p/13411879.html
Copyright © 2011-2022 走看看