• 忘掉天地
  • 仿佛也想不起自己
bingliaolongBingliaolong  2020-03-27 08:21 Aet 隐藏边栏 |   抢沙发  0 
文章评分 0 次,平均分 0.0

睡眠函数

  • 函数sleep让进程睡眠seconds秒,函数usleep让进程睡眠usec微秒。
  • sleep睡眠函数内部是用信号机制进行处理的
  • 用到的函数有

  • 示例

时钟处理

  • Linux为每个进程维护3个计时器,分别是真实计时器、虚拟计时器和实用计时器。
    • 真实计时器计算的是程序运行的实际时间
    • 虚拟计时器计算的是程序运行在用户态时所消耗的时间(可认为是实际时间减掉(系统调用和程序睡眠所消耗)的时间)
    • 实用计时器计算的是程序处于用户态和处于内核态所消耗的时间之和
  • 示例

有一程序运行,在用户态运行了5秒,在内核态运行了6秒,还睡眠了7秒,则真实计算器计算的结果是18秒,虚拟计时器计算的是5秒,实用计时器计算的是11秒

  • 用指定的初始间隔和重复间隔时间为进程设定好一个计时器后,该计时器就会定时地向进程发送时钟信号
    • SIGALRM
    • SIGVTALRM
    • SIGPROF

  • 示例

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

bingliaolong
Bingliaolong 关注:0    粉丝:0 最后编辑于:2021-11-20
Everything will be better.

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享