一、介绍
软件时钟(jiffies)
系统调用的精度受限于系统软件时钟,度量单位是jiffies,定义在内核代码的常量是HZ,这是CPU分配给进程的单位。进程时间是由一个进程使用的CPU时间量,分为用户时间和系统时间。可以用time命令查看运行的时间
yexiang@ubuntu:<_Sys>$ time ./a.out real 0m0.009s user 0m0.000s sys 0m0.004s
二、接口定义
#include <sys/times.h>
// 检索进程时间信息
clock_t times(struct tms *buf);
参数:
buf: 调用结果返回给