关于Linux中延时函数的分析与实践(转)

关于Linux中延时函数的分析与实践
一、简介
  在实际的工程实践中,面对需要程序短暂休眠的情况,我们通常想到的可能是sleep(),usleep(),nanosleep()等函数。但是,在最近阅读代码的过程中,经常会看到使用select()达到延时的目的。本着追根求源(钻牛角尖)的原则,本篇博文,旨在通过具体的实验以及原理分析,从而找出在linux中,关于程序休眠的最佳实践。

二、精度分析
1.测试环境
处理器名称: Intel Core i7
处理器速度: 2.2 GHz
编译器版本:clang-1000.11.45.5

2. 测试例程与结果分析
  本节主要测试在不同延时范围内(秒、毫秒、微秒),上述实现的精度。
测试例程见文件 Sleep.cpp:
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/litost000/article/details/88779694

posted on 2024-05-29 14:43  xihong  阅读(34)  评论(0编辑  收藏  举报

导航