GetTickCount函数在linux下的实现
#include <time.h>
// 返回自系统开机以来的毫秒数(tick)
unsigned long GetTickCount()
{
struct timespec ts;
clock_gettime(CLOCK_MONOTONIC, &ts);
return (ts.tv_sec * 1000 + ts.tv_nsec / 1000000);
}
int main()
{
struct timespec time1 = { 0, 0 };
clock_gettime(CLOCK_REALTIME, &time1);
printf("CLOCK_REALTIME: %d, %d\n", time1.tv_sec, time1.tv_nsec);
clock_gettime(CLOCK_MONOTONIC, &time1);
printf("CLOCK_MONOTONIC: %d, %d\n", time1.tv_sec, time1.tv_nsec);
clock_gettime(CLOCK_MONOTONIC_RAW, &time1);
printf("CLOCK_MONOTONIC_RAW: %d, %d\n", time1.tv_sec, time1.tv_nsec);
clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &time1);
printf("CLOCK_PROCESS_CPUTIME_ID: %d, %d\n", time1.tv_sec,
time1.tv_nsec);
clock_gettime(CLOCK_THREAD_CPUTIME_ID, &time1);
printf("CLOCK_THREAD_CPUTIME_ID: %d, %d\n", time1.tv_sec,
time1.tv_nsec);
printf("\n%d\n", time(NULL));
printf("tick count in ms: %ul\n", GetTickCount());
return 0;
}
GetTickCount函数在linux下的实现相关推荐
- linux中有fd set函数吗,LINUX下FD_SET介绍
刚刚了解了linux下select系统调用,函数原型是 #include #include int select(int maxfdpl, fd_set *readset, fd_set *write ...
- c语言linux下可用函数,[原创]linux下编码转换问题,C语言实现,使用iconv函数族68...
[原创]linux下编码转换问题,C语言实现,使用iconv函数族68 (2012-07-30 02:49:00) 标签: linux 68 c语言 杂谈 #include #include #inc ...
- c语言函数man,Linux下C语言编程有困难找man
类型:远程监控大小:4.6M语言:中文 评分:5.7 标签: 立即下载 Linux 下编程最痛苦的是什么?是语法?是编译器?是函数?我感觉是一堆C函数而且还没有参考...本来想买本书,可是觉得总是翻书 ...
- 串口设置波特率linux函数接口,Linux下串口编程之一:基础设置函数
1,串口操作需要的头文件 #include /* 标准输入输出定义 */ #include /* 标准函数库定义 */ #include /* Unix 标准函数定义 */ #include #inc ...
- linux中c语言kbhit函数用法,linux下kbhit()函数 getch函数。
对于上面的问题,都用到 linux下的getch函数与kbhit函数. 参考了http://kpld8888.wordpress.com/2007/03/07/linux%E4%B8%8B%E7%9A ...
- linux select函数好处,linux下的epoll较之传统的select函数比较其优点
linux下的epoll较之传统的select函数比较其优点 突破了单进程打开SOCKET描述符最大数目的限制,select单进程打开FD的数据是有限制的,由FD_SETSIZE设置,默认值是2048 ...
- stol函数在linux下使用,Linux下ATT汇编语法简介一
这显得很古怪,不过在gcc知道程序员拿这些寄存器做些什么后,这确实能够对gcc的优化操作有所帮助.表5-3中是一些可能会用到的寄存器加载代码及其具体的含义. 表5-3 常用寄存器加载代码说明 代 码 ...
- linux execl函数讲解,Linux下execl函数学习
Linux下头文件 #include 函数定义 int execl(const char *path, const char *arg, ...); 函数说明 execl()其中后缀"l&q ...
- Linux导出函数控制,linux 下仅导出指定函数的方法
节整理资料时,发现了这个,是两年前在 LOVEUNIX 上的回帖.自己都忘了,贴在这里 做个备份. linux 也有导出文件.不用特定的扩展名,且不是在 gcc 中指定参数,而是在 ld 中. 写一个 ...
- exif_imagetype() 函数在linux下的php中不存在
1.问题,项目中上传文件使用插件时,windows上支持函数exif_imagetype(),而在linux上不支持. 2.PHP exif_imagetype的本质 PHP exif_imagety ...
最新文章
- 交换机应用寻找10个完美的因素
- 细节:js 创建对象的几种模式举例
- 用户一亿的网易新闻客户端质量如何?
- openstack-Icehouse版本部署安装
- 计算机网络第五章-运输层学习笔记
- C语言操作符(又称运算符)(1)
- 电脑换ip_代理ip地址怎么换
- OpenCV使用霍夫变换进行寻线的实例(附完整代码)
- 萌娃六一对程序员老爸说:再不陪我玩我就长大了
- python-列表包字典-根据字典的某一个键的值来进行排序
- 鸿蒙OS电脑体验,华为鸿蒙OS体验抢先曝光!有多个更新版本,界面和安卓完全不同...
- mysql主从同步忽略一条错误_mysql主从同步出现异常语句跳过错误处理
- 数据科学 IPython 笔记本 8.7 密度和等高线图
- 不会真有人觉得聊天机器人难吧——开篇
- Python_数据类型_字符串的操作
- 关于C++中的继承感悟
- Hamcrest匹配器框架
- 卡方拟合优度检验(非参)
- html 获取浏览器宽高,js获取浏览器高度与宽度的方法
- app 显示未验证应用解决