Linux下获得时间差,精确到微秒级别
来源:互联网 发布:手机贵金属软件 编辑:程序博客网 时间:2024/05/22 06:21
#include <stdio.h> #include <stdlib.h> /* 包含标准库头文件 */ #include <sys/time.h> int main(int argc, char **argv) { struct timeval start,stop,diff; gettimeofday(&start,0); //做你要做的事... gettimeofday(&stop,0); timeval_subtract(&diff,&start,&stop); printf("总计用时:%d 微秒\n",diff.tv_usec); } /** * 计算两个时间的间隔,得到时间差 * @param struct timeval* resule 返回计算出来的时间 * @param struct timeval* x 需要计算的前一个时间 * @param struct timeval* y 需要计算的后一个时间 * return -1 failure ,0 success **/ int timeval_subtract(struct timeval* result, struct timeval* x, struct timeval* y) { int nsec; if ( x->tv_sec>y->tv_sec ) return -1; if ( (x->tv_sec==y->tv_sec) && (x->tv_usec>y->tv_usec) ) return -1; result->tv_sec = ( y->tv_sec-x->tv_sec ); result->tv_usec = ( y->tv_usec-x->tv_usec ); if (result->tv_usec<0) { result->tv_sec--; result->tv_usec+=1000000; } return 0; }
0 0
- linux下获得时间差,精确到微秒级别
- Linux下获得时间差,精确到微秒级别
- windows/ linux 下 C++ 精确到微秒的时间差
- Linux下时间输出格式精确到微秒-gettimeofday
- Linux平台下如何获得精确到us级别的时间
- select精确到微秒
- Windows下获得精确计时的方法[微秒级]
- Windows下获得精确计时的方法[微秒级]
- Linux系统下精确到微秒级的时间操作函数
- Linux 下c获取当前时间(精确到秒和毫秒或者微秒)
- Linux 下c获取当前时间(精确到秒和毫秒或者微秒)
- Linux 获取时间差精确到ms
- Windows下精确到微秒的系统时间获取
- 【Linux】shell: 获取时间间隔到毫秒、微秒级别
- 【Linux】shell: 获取时间间隔到毫秒、微秒级别
- linux 获得微秒时间
- linux获取微秒级别时间
- Python时间操作--获取微秒级别的时间差
- 例6.2-1&6.2-2
- Matlab 图像压缩编码—理论讲解
- maven3常用命令、java项目搭建、web项目搭建详细图解
- Java04-数组、进制转换与优化
- 2017蓝桥杯:等差素数列
- Linux下获得时间差,精确到微秒级别
- 【REST】REST和JAX-RS相关知识介绍
- GitHub vs GitLab:它们有什么区别?那么Git呢?
- LeetCode-Easy部分中标签为Dynamic Programming *198. House Robber
- Dagger2实现依赖注入之一步一步带你入门
- Cpdetector识别网页编码 解决Java爬虫乱码问题
- TortoiseSVN客户端重新设置用户名和密码
- 线程及同步的性能
- MATLAB应用于图像压缩编码