一、介绍
程序一般关心的两种时间:
真实时间:
1. 从某个标准时间点开始到现在过了多久,也叫做日历时间。 unix系统内部对时间的表示是以自Epoch以来的秒数来度量的,Epoch即通用的协调时间(UTC,格林威治标准时间或GMT)的1970年1月1日早晨零点,差不多也是UNIX问世的时间。
2. 记录某个周期操作进行度量,比如计算一个函数花费的时间等。
进程时间:
一个进程所使用的CPU时间度量,适用于对程序,算法性能的检查和优化。分为用户时间和系统时间。知识点:32位linux系统时间可表示的范围是1901年12月13日20时45分52秒到2038年1月19号03:14:07,所以32位linux系统面临一个时间问题,64位是没有限制。完全用到地球灭亡!