侧边栏壁纸
    • 累计撰写 302 篇文章
    • 累计收到 527 条评论
    Linux sleep函数
    我的学记|刘航宇的博客

    Linux sleep函数

    刘航宇
    2021-06-10 / 0 评论 / 950 阅读 / 正在检测是否收录...

    函数名: sleep、usleep
    功 能: 执行挂起一段时间
    头文件: #include <unistd.h>
    区 别: unsigned int sleep (unsigned int seconds);//n秒
    int usleep (useconds_t usec);//n微秒
    Linux下的sleep函数原型为:
    unsigned int Sleep(unsigned int seconds);
    而MFC中的Sleep函数原型为:
    void Sleep(DWORD dwMilliseconds);
    也就是说,Linux下(使用的gcc的库),sleep()函数是以秒为单位的,sleep(1);就是休眠1秒。而MFC下的Sleep()函数是以毫秒为单位的,sleep(1000);才是休眠1秒。而如果在Linux下也用微秒为单位休眠,可以使用线程休眠函数:void usleep(unsigned long usec)。
    Linux下还有个delay()函数,原型为extern void delay(unsigned int msec);它可以延时msec*4毫秒,也就是如果想延时一秒钟的话,可以这么用 delay(250)。

    1
    【高数】0到x的积分的被积函数一律可以用等价无穷小!
    « 上一篇 2021-06-11
    嵌入式与应用知识点学习&复习提纲
    下一篇 » 2021-06-09

    评论 (0)

    取消