1. 首页
  2. 服务器应用
  3. Web服务器
  4. Linux时间子系统之时间的表示示例详解

Linux时间子系统之时间的表示示例详解

上传者: 2021-08-13 10:42:13上传 PDF文件 107.90 KB 热度 31次

但是,由于历史的原因,内核源代码中还包含了另一个叫做jiffies的变量。也就是说,在32位机器上,jiffies和jiffies_64的低4个字节是一样的。在32位系统中,我们假设HZ被设置成了250,那么每个Tick的周期就是4毫秒,那么该计数器将在不到200天后达到最大值后溢出。但这也是有限制的,两个比较的时间之间的差值不能超过最大表示范围的一半。tv_nsec:存放自上一秒开始经过的纳秒数。所以,也就是说在64位系统上,timespec和timespec64结构体是一模一样的。gettimeofday和settimeofday函数使用timeval作为时间单位:tv_sec:存放自1970年1月1日0时以来经过的秒数。

下载地址
用户评论