您的位置:首页 > 运维架构 > Linux

linux下clock计时为0的问题?

2017-02-03 15:41 351 查看
使用linux的select函数作为定时器,发现调用clock进行计时,每次得到的结果都是0,

原因是因为clock的函数定义是指从程序启动到cpu所占用的时间,这个很重要,如果调用的函数并未占用cpu的时间,这个是不计时的,

包括调用sleep之类的,也是不会计入cpu的耗时的,所以在select的循环中直接调用clock是没有意义的,如果需要计量时间,只能是调用

time了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux clock