分类: C/C++
2013-02-20 10:02:07
长期以来,UNIX系统一直使用两种不同的时间值:
1.日历时间
该值是1970年1月1日00:00:00以来国际标准时间(UTC)所经过的秒数累计值。可用于记录文件最近一次的修改值
2.进程时间
以滴答数计算。UNIX系统使用三个进程时间:
a.时钟时间 (real time)
b.用户CPU时间 (user time)
c.系统CPU时间 (sys time)
其中用户CPU时间user time是执行用户态程序指令的时间;系统CPU时间 sys time是该进程执行内核程序所经历的时间,貌似应该是程序执行系统调用陷入内核态执行,即在进程上下文中。时钟时间real time是进程运行的时间总量,应该是等于user + sys +进程调度时间。