如前面的答案所说,jiffies增量的速率是固定的。

为接受jiffies的函数指定时间的标准方法是使用常量HZ。

这是Hertz的缩写,或每秒钟的刻度数。在定时器标记设置为1ms的系统上,HZ = 1000。一些分布或体系结构可以使用另一个数字(100是常见的)。

为函数指定jiffies计数的标准方法是使用HZ,如下所示:

schedule_timeout(HZ / 10); /* Timeout after 1/10 second */

在大多数简单的情况下,这工作正常。

2*HZ /* 2 seconds in jiffies */

HZ /* 1 second in jiffies */

foo * HZ /* foo seconds in jiffies */

HZ/10 /* 100 milliseconds in jiffies */

HZ/100 /* 10 milliseconds in jiffies */

bar*HZ/1000 /* bar milliseconds in jiffies */

然而,最后两个有一个问题,因为在具有10毫秒定时器滴答的系统上,HZ / 100为1,精度开始受损。您可能会在0.0001和1.999之间的任何时间延迟计时器滴答(基本上为0-2 ms)。如果你试图在10ms tick系统上使用HZ / 200,整数除法给你0 jiffies!

所以经验法则是,非常小心地使用HZ的微小的值(那些接近1吉菲)。

要转换另一种方式,您将使用:

jiffies / HZ /* jiffies to seconds */

jiffies * 1000 / HZ /* jiffies to milliseconds */

你不应该期望什么比毫秒精度更好。

linux将时间转换成毫秒数,linux – 将jiffies转换为毫秒相关推荐

  1. Linux下如何把时间转成秒数,或把秒数转换成标准时间

    2019独角兽企业重金招聘Python工程师标准>>> $ date Tue Feb 3 11:29:00 CST 2009 --把时间转成秒数 $ date +%s 1233631 ...

  2. linux目录时间转换,Shell日期时间和时间戳的转换

    Gitlab的备份文件是以时间戳显示的,类似:1438624820_gitlab_backup.tar 为了更易于阅读,想把文件名转换成日期格式:2015-08-04_gitlab_backup.ta ...

  3. php实现视频转gif,在Linux上将视频转换成动态gif图片

    本文记录一下在linux上将视频转换成动态gif图片的方法. 首先,需要在Linux系统上安装FFmpeg,我会用这个工具去解压从视频中解压出视频帧. 下面的指令会解压出独立的视频帧,将它们保存为GI ...

  4. 时间转秒函数c语言,c语言函数mktime()如何将时间转换成经过的秒数实例源码

    c语言函数mktime()如何将时间转换成经过的秒数实例源码. 需要引入的头文件:#include 定义函数:time_t mktime(strcut tm * timeptr); 函数mktime( ...

  5. 将时间格式转换成秒数

    将时间格式转换成秒数 <span style="font-size:18px;"><span style="font-size:24px;"& ...

  6. 微信小程序时间转换成时间戳、获取当前时间戳、获取当前时间、时间戳加减

    时间转换成时间戳 var sTime = "2020-10-22 10:22:22"; var timestamp = Date.parse(new Date(sTime )); ...

  7. perl将字符串时间转换成 epoch time

    mysql有函数做转换 perl也有 time  localtime gmtime 要将字符串时间转换成epoch time可以使用Date::Calc #!/usr/bin/perl use str ...

  8. AI将光子时间转换成3D图像,通过时间来可视化世界

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源 | phys 整理 | 新智元  编辑 | 雅新 [导读]近 ...

  9. python将考勤表中同一个人,同一日期的多行出勤时间转换成同一列显示的方法

    python将考勤表中同一个人,同一日期的多行出勤时间转换成同一列显示的方法 原始表: 注意原始表中的日期和时间转换成文本的形式存储在EXCEL 中. python代码: import numpy a ...

最新文章

  1. python 去除list 里面的重复元素
  2. 在线作图|微生物多样性分析——稀释曲线
  3. 复合的赋值运算符例题_Java千问:关于Java语言复合赋值运算符的两个问题,快来瞧瞧!...
  4. 技术新进展!谷歌AI部门宣布发现新技术以加速AI神经网络训练
  5. python语言的官方网站地址-Python网络编程 - 请求地址上的文件并下载
  6. 基于R-CNN的物体检测-CVPR 2014
  7. gscatter in matlab Scatter plot by group machine learning and statics tool box required
  8. Struts2之一个Action包含多个控制处理逻辑
  9. visio画uml类图添加自定义数据类型
  10. AE快速景深模糊插件:Rowbyte Fast Bokeh for Mac
  11. temp191706考核点一,小结
  12. APP推广有效果,APP地推要以用户需求为核心
  13. Lottie-iOS的应用及部分源码分析
  14. Scala初步学习(三)
  15. Help Me Escape
  16. Android 关于图片文件夹后缀错误,使应用在源码下编译通过却无法运行的错误...
  17. MVPArms MVP+Dagger+Rxjava+Retrofit快速集成框架
  18. 磊科路由器信号按键_怎样隐藏磊科路由器WiFi信号
  19. 蒸馏神经网络(Distill the Knowledge in a Neural Network)
  20. Mysql出现问题:ERROR 2058: Plugin caching_sha2_passward could not be loaded解决方案

热门文章

  1. 开脑洞:数字文明的等级
  2. 紫光云:打造数字化转型的基座
  3. Tp5生成带头像二维码海报(带文字描述,居中调整)
  4. 高维非空间数据可视化
  5. Mysql数据库设计
  6. Caché的studio如何Debug
  7. MFC的使用——在共享DLL中使用MFC、在静态库中使用MFC
  8. linux之mmc子系统
  9. iOS获取苹果商店应用编号APPID
  10. 网页打印总是提示安装java_使用打印机打印网页时出现的脚本错误的办法