linux将时间转换成毫秒数,linux – 将jiffies转换为毫秒
如前面的答案所说,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转换为毫秒相关推荐
- Linux下如何把时间转成秒数,或把秒数转换成标准时间
2019独角兽企业重金招聘Python工程师标准>>> $ date Tue Feb 3 11:29:00 CST 2009 --把时间转成秒数 $ date +%s 1233631 ...
- linux目录时间转换,Shell日期时间和时间戳的转换
Gitlab的备份文件是以时间戳显示的,类似:1438624820_gitlab_backup.tar 为了更易于阅读,想把文件名转换成日期格式:2015-08-04_gitlab_backup.ta ...
- php实现视频转gif,在Linux上将视频转换成动态gif图片
本文记录一下在linux上将视频转换成动态gif图片的方法. 首先,需要在Linux系统上安装FFmpeg,我会用这个工具去解压从视频中解压出视频帧. 下面的指令会解压出独立的视频帧,将它们保存为GI ...
- 时间转秒函数c语言,c语言函数mktime()如何将时间转换成经过的秒数实例源码
c语言函数mktime()如何将时间转换成经过的秒数实例源码. 需要引入的头文件:#include 定义函数:time_t mktime(strcut tm * timeptr); 函数mktime( ...
- 将时间格式转换成秒数
将时间格式转换成秒数 <span style="font-size:18px;"><span style="font-size:24px;"& ...
- 微信小程序时间转换成时间戳、获取当前时间戳、获取当前时间、时间戳加减
时间转换成时间戳 var sTime = "2020-10-22 10:22:22"; var timestamp = Date.parse(new Date(sTime )); ...
- perl将字符串时间转换成 epoch time
mysql有函数做转换 perl也有 time localtime gmtime 要将字符串时间转换成epoch time可以使用Date::Calc #!/usr/bin/perl use str ...
- AI将光子时间转换成3D图像,通过时间来可视化世界
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源 | phys 整理 | 新智元 编辑 | 雅新 [导读]近 ...
- python将考勤表中同一个人,同一日期的多行出勤时间转换成同一列显示的方法
python将考勤表中同一个人,同一日期的多行出勤时间转换成同一列显示的方法 原始表: 注意原始表中的日期和时间转换成文本的形式存储在EXCEL 中. python代码: import numpy a ...
最新文章
- python 去除list 里面的重复元素
- 在线作图|微生物多样性分析——稀释曲线
- 复合的赋值运算符例题_Java千问:关于Java语言复合赋值运算符的两个问题,快来瞧瞧!...
- 技术新进展!谷歌AI部门宣布发现新技术以加速AI神经网络训练
- python语言的官方网站地址-Python网络编程 - 请求地址上的文件并下载
- 基于R-CNN的物体检测-CVPR 2014
- gscatter in matlab Scatter plot by group machine learning and statics tool box required
- Struts2之一个Action包含多个控制处理逻辑
- visio画uml类图添加自定义数据类型
- AE快速景深模糊插件:Rowbyte Fast Bokeh for Mac
- temp191706考核点一,小结
- APP推广有效果,APP地推要以用户需求为核心
- Lottie-iOS的应用及部分源码分析
- Scala初步学习(三)
- Help Me Escape
- Android 关于图片文件夹后缀错误,使应用在源码下编译通过却无法运行的错误...
- MVPArms MVP+Dagger+Rxjava+Retrofit快速集成框架
- 磊科路由器信号按键_怎样隐藏磊科路由器WiFi信号
- 蒸馏神经网络(Distill the Knowledge in a Neural Network)
- Mysql出现问题:ERROR 2058: Plugin caching_sha2_passward could not be loaded解决方案