一、介绍
clock_gettime()获取时钟当前值
clock_settime()更新时钟值, 需要root权限
clock_getres()返回时钟分辨率 , 其实和 clock_gettime一样
clk_id: clk_id参数是要对其执行操作的特定时钟的标识符
CLOCK_REALTIME : 系统范围的时钟,用于测量实际(即挂钟)时间,用户可以使用date命令或是系统调用去修改,如果使用了NTP(同步网络时间)也会被NTP修改
CLOCK_REALTIME_COARSE : CLOCK_REALTIME的更快但不太精确的版本。在需要快速但不细粒度的情况下使用时间戳记
CLOCK_MONOTONIC : 是单调时间,即从某个时间点开始到现在过去的时间。用户不能修改这个时间,但是当系统进入休眠(suspend)时,CLOCK_MONOTONIC是不会增加的
获取的时间为系