CLOCK_MONOTONIC and CLOCK_REALTIME .
来源:互联网 发布:360赚钱软件 编辑:程序博客网 时间:2024/06/11 04:20
Middleware对POSIX提供的标准计时器API进行封装,主要提供了两种类型的时钟的封装。一种是CLOCK_REALTIME,另一种是CLOCK_MONOTONIC。对与man手册的解释是:
CLOCK_REALTIME: Systemwide realtime clock. 系统范围内的实时时钟。
CLOCK_MONOTONIC:Represents monotonic time. Cannot be set. 表示单调时间,不能被设置的。
手册中解释的比较笼统。我个人的理解是:
CLOCK_REALTIME:这种类型的时钟可以反映wall clock time,用的是绝对时间,当系统的时钟源被改变,或者系统管理员重置了系统时间之后,这种类型的时钟可以
得到相应的调整,也就是说,系统时间影响这种类型的timer。
CLOCK_MONOTONIC:用的是相对时间,他的时间是通过jiffies值来计算的。该时钟不受系统时钟源的影响,只受jiffies值的影响。
建议使用:
CLOCK_MONOTONIC这种时钟更加稳定,不受系统时钟的影响。如果想反映wall clock time,就使用CLOCK_REALTIME。
0 0
- CLOCK_MONOTONIC and CLOCK_REALTIME
- CLOCK_MONOTONIC and CLOCK_REALTIME .
- CLOCK_MONOTONIC and CLOCK_REALTIME
- Difference between CLOCK_REALTIME and CLOCK_MONOTONIC
- [知其然不知其所以然-31] CLOCK_MONOTONIC and CLOCK_REALTIME
- The difference between CLOCK_MONOTONIC and CLOCK_REALTIME
- CLOCK_MONOTONIC 和 Clock_realtime
- CLOCK_MONOTONIC与CLOCK_REALTIME区别
- CLOCK_MONOTONIC与CLOCK_REALTIME区别
- Linux中CLOCK_MONOTONIC 与 CLOCK_REALTIME 区别
- Linux下定时器CLOCK_MONOTONIC还是CLOCK_REALTIME参数区别
- 获取时间CLOCK_MONOTONIC学习——顺记第一次与开源项目交互
- " and '
- $* and $@
- AND
- AND
- & and &&
- ""and ‘’
- 大话设计模式——面向对象基础初理解
- FTP命令的模式
- 黑马程序员-C语言学习笔记-----内存分配函数(malloc、calloc、realloc)
- Ant学习笔记--入门
- cocos2d-x 3.4 之 文字按钮与图片按钮(更新I)
- CLOCK_MONOTONIC and CLOCK_REALTIME .
- Masonry和scrollView的结合使用,在手机横屏的状态也能看到竖屏时的内容
- 产生1-num的随机数,总共产生num组,C++,Python
- DrawerLayout实现侧滑
- groovy脚本导致的FullGC问题
- delphi获取目录下所有文件名[delphi]
- 1,Linux入门
- hdu 1505 City Game 最大矩形面积 单调队列
- java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory的解决