问个时钟的问题# Programming - 葵花宝典
p*s
1 楼
在linux底下, 怎么拿到系统当前master clock的周期? 单位ms, ns随意.
我隐隐约约觉得, 方法应该跟拿系统的总时间差不多. 因为我知道在linux下,
在#include后可以拿到当前的timer, 单位s, ms, ns都可以做到.
比如:
struct timeval tv;
gettimeofday(&tv,NULL);
return tv.tv_sec;
syscall函数里应该有类似的一个struct也可以得到周期的,方法跟上面类似,
不过我查了查表, 找到一个getitimer, 但里面好像不大象计算周期.
我隐隐约约觉得, 方法应该跟拿系统的总时间差不多. 因为我知道在linux下,
在#include
比如:
struct timeval tv;
gettimeofday(&tv,NULL);
return tv.tv_sec;
syscall函数里应该有类似的一个struct也可以得到周期的,方法跟上面类似,
不过我查了查表, 找到一个getitimer, 但里面好像不大象计算周期.