CLOCK_MONOTONIC and CLOCK_REALTIME
来源:互联网 发布:语音识别 python 编辑:程序博客网 时间:2024/06/05 09:46
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 ‘’
- Servlet,Filter,Listener,Interceptor
- Running a Service in the Foreground
- 学习C/C++中static关键字
- d3,圆弧 arc,饼图
- 返回一个字符串中重复出现的最长字串的长度及其开始字符
- CLOCK_MONOTONIC and CLOCK_REALTIME
- Rotate List
- Win8.1下COCOS2D-X 3.4环境搭建
- C# 中如何编写和调用自己的DLL
- hdu 1348 wall (计算几何,凸包)
- .Net 垃圾回收和大对象处理
- POJ 3134 - Power Calculus (IDDFS)
- iOS笔记-(Block基础知识和使用)
- Bitmap算法