- 3
- 0
- 约1.06万字
- 约 17页
- 2016-06-25 发布于湖北
- 举报
Linux中的时间编程和实现原理
本文试图完整地描述Linux系统中C语言编程中的时间问题。主要内容包括应用程序中的时间编程方法;时钟硬件简介;Glibc时间函数的实现以及Linux内核对时间的支持和实现原理。这一部分,探讨应用开发中的时间编程问题。
引子
我们都生活在时间中,但却无法去思考它。什么是时间呢?似乎这是一个永远也不能被回答的问题。然而作为一个程序员,在工作中,总有那么几次我必须思考什么是时间。比如,需要知道一段代码运行了多久;要在 log 文件中记录事件发生时的时间戳;再比如需要一个定时器以便能够定期做某些计算机操作。我发现,在计算机世界中,时间在不同场合也往往有不同的含义,让试图思考它的人感到迷茫。但值得庆幸的是,Linux 中的时间终究是可以理解的。因此我打算讨论一下有关时间的话题,尝试着深入理解 Linux 系统中 C 语言编程中的时间问题。主要内容如下:
第 1 部分是应用程序中的时间问题。有三个方面:程序计时需要;获取当前时间;定时器。
第 2 部分包括时间硬件简介和 GlibC 实现时间函数的原理。
第 3 和第 4 部分是 Linux 内核对时间的支持和实现原理。
现在开始第 1 部分,探讨应用开发中的时间编程问题。在这一部分中,所有的例子代码都在 GlibC 2.14,内核 2.6.33 的 Linux 系统下编译并验证执行过。读者如果使用低版本的 G
您可能关注的文档
最近下载
- 贵州省2025年7月普通高中学业水平合格性考试生物试题(含解析).pdf VIP
- 住宅项目异型吊篮安装拆除专项施工方案(专家论证版).docx
- 2025年9月河北省普通高中学业水平合格性考试数学试卷(含答案).pdf VIP
- 国际货物运输与保险全书ppt完整版课件整本书电子教案最全教学教程.pptx VIP
- 2026年全国社会工作师职业资格考试社会工作综合能力(初级)电子讲义.pdf
- 色谱分析(气相)PPT课件.pptx VIP
- 《AutoCAD 2024中文版电气设计基础与实例教程》教学大纲.docx
- 平法识图与钢筋算量 1、课程介绍 《平法识图与钢筋计量》整体设计.doc VIP
- 学记原文.doc VIP
- (正式版)DB50∕T 1915-2025 《电动重型货车大功率充电站建设技术规范》.pdf VIP
原创力文档

文档评论(0)