clock_gettime(clockid_t clockid, struct timespec *tp);
clockid CLOCK_REALTIME_COARSE
:更快但精度更低的版本CLOCK_REALTIME
。此时钟不可设置。...
但如果我调整,CLOCK_REALTIME
是否能CLOCK_REALTIME_COARSE
采用这些变化?我的意思是它仍然是一个实时(挂钟)时钟 - 只是速度更快(vdso),但准确性却有所损害,不是吗?
clock_gettime(clockid_t clockid, struct timespec *tp);
clockid CLOCK_REALTIME_COARSE
:更快但精度更低的版本CLOCK_REALTIME
。此时钟不可设置。...
但如果我调整,CLOCK_REALTIME
是否能CLOCK_REALTIME_COARSE
采用这些变化?我的意思是它仍然是一个实时(挂钟)时钟 - 只是速度更快(vdso),但准确性却有所损害,不是吗?
我查看了https://lwn.net/Articles/347811/和CLOCK_MONOTONIC 和 CLOCK_MONOTONIC_COARSE 具有相同的基础吗?和https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=fb7fcc96a86cfaef0f6dcc0665516aa68611e736 :
是的。
是的。
并且不太准确(较旧),因为它返回的是内核上次更新某些内部结构时的最后一个滴答。