do_gettimeofday使用方法

摘要:
#包括<结构时间值{time_ttv_sec;tv_end;tv_begin,sleep(5);tv_eend,tv_begin_sec:tv_begin.tv_sec),printf(;tv_becin_usec“tv_begin/tv_usec”)“tv_end_sec;tv_end.tv_sec):tv_end_usec,tv_end.tv _usec)”

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);

免责声明:文章转载自《do_gettimeofday使用方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇分布式系统的一致性问题Linux命令行下批量重命名文件名为数字索引编号(0~N.xxx)的方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

datax实战

一、全量同步 1.简单字段同步 本文以mysql -> mysql为示例:    本次测试的表为mysql的系统库-sakila中的actor表,由于不支持目的端自动建表,此处预先建立目的表: CREATE TABLE `actor_copy` ( `actor_id` smallint(5) unsigned NOT NULL AUTO_INC...

java时间API,SpringBoot中应用LocalDateTime(日期转换)

参考:JDK8的LocalDateTime用法 参考资料:好好学Java  https://mp.weixin.qq.com/s/Dd_7yUh3lq3TqE2cjsYXvw JDK8新特性里提供了3个时间类:LocalDate、LocalTime、LocalDateTime 在项目开发中,已经需要对Date类型进行格式,否则可读性很差,格式化Date类型...

关于flume中涉及到时间戳的错误解决,Expected timestamp in the Flume even

在搭建flume集群收集日志写入hdfs时发生了下面的错误: java.lang.NullPointerException: Expected timestamp in the Flume event headers, but it was null         at com.google.common.base.Preconditions.check...

执行js-----Selenium快速入门(十四)

  Selenium能够执行js,这使得Selenium拥有更为强大的能力。既然能执行js,那么js能做的事,Selenium应该大部分也能做。这应该得益于JavascriptExecutor这个接口,而ChromeDriver, EdgeDriver, EventFiringWebDriver, FirefoxDriver, InternetExplor...

Java11 新特性

一、Java 11     北京时间 2018年9 月 26 日,Oracle 官方宣布 Java 11 正式发布。 这是 Java 大版本周期变化后的第一个长期支持版本, 非常值得关注。     从官网即可下载,最新发布的 Java11 将带来 ZGC、Http Client 等重要特性, 一共包含 17 个 JEP(JDK Enhancement P...

详解 QT 主要类 QWidget

QWidget类是所有用户界面对象的基类,每一个窗口部件都是矩形,并且它们按Z轴顺序排列的。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 先来看内容。 AD: 2013云计算架构师峰会超低价抢票中 QT 主要类 QWidget 是本文介绍的内容,QWidget类是所有用户界面对象的基类。窗口部件是用户界面的一个原子:它从窗口系统接...