当前位置: 首页 > news >正文

Linux的墙上时钟和单调时钟的区别

Linux 墙上时钟和单调时钟的区别

墙上时钟(Wall Clock Time)

  • 墙上时钟时间(Wall Clock Time): 是计算机系统中用于表示现实世界时间的时钟,通常以1970年1月1日(UTC)为起点计算秒数或毫秒数。
  • 可人为调整‌:用户可通过系统设置修改当前时间,例如将系统时间拨快或拨慢。 ‌
  • 存在误差‌:受石英钟温度漂移、网络时间协议(NTP)同步延迟等因素影响,实际时间可能存在偏差。 ‌‌
  • 不支持闰秒‌:与现实世界时间同步时,无法处理闰秒问题。

单调时钟

  • Monotonic即单调的也称 CLOCK_MONOTONIC,或 逻辑时钟是个绝对时间。
  • 表示系统(或程序)启动后流逝的时间,更改系统的时间对它没有影响。每次系统(或程序)启动时,该值都归0
  • 在需要高精度时间控制的场景(如金融交易、实时系统),通常使用单调时钟(Monotonic Clock)替代,因其时间不可逆且不受系统时间调整影响

参考文献

Wall Clock与Monotonic Clock(以Go time为例)
Wall Clock与Monotonic Clock

http://www.dtcms.com/a/365743.html

相关文章:

  • 检查系统需求
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘isort’问题
  • Linux编程——网络编程(tcp)
  • 演员-评论员算法有何优点?
  • JavaScript原型与原型链:对象的家族传承系统
  • 3-7〔OSCP ◈ 研记〕❘ WEB应用攻击▸REST API概述
  • 漫谈《数字图像处理》之图像清晰化处理
  • 更新远程分支 git fetch
  • 计算机三级网络应用题大题技巧及练习题
  • 【微实验】使用MATLAB制作一张赛博古琴?
  • 最左匹配原则:复合索引 (a,b,c) 在 a=? AND b>? AND c=? 查询下的使用分析
  • 波浪模型SWAN学习(2)——波浪浅化模拟(Shoaling on sloping beach)
  • 14.错误和异常(二)
  • PastePal for Mac 剪贴板历史记录管理器
  • 学习嵌入式第四十五天
  • 设计原则与设计模式
  • flume拓扑结构详解:从简单串联到复杂聚合的完整指南
  • 蓝牙modem端frequency offset compensation算法描述
  • 技术重构人力管理 —— 打造人力资源流程自动化、智能化专业服务方案
  • 小企业环境-火山方舟和扣子
  • 字节跳动后端 一面凉经
  • 数据库与大数据技术栈
  • ElasticSearch倒排索引原理
  • redis中五大数据类型的操作命令
  • 编程基础-eclipse创建第一个程序
  • 【开题答辩全过程】以 基于java的隔离酒店管理系统设计与开发为例,包含答辩的问题和答案
  • 线程通信机制
  • 记录一下node后端写下载https的文件报错,而浏览器却可以下载。
  • 开源与闭源的再对决:从Grok到中国力量,AI生态走向何方?
  • 并发编程指南 同步操作与强制排序