• sleep() 函数


    函数名: sleep

    功 能: 执行挂起一段时间

    用 法: unsigned sleep(unsigned seconds);
    头文件

      #include <windows.h>  # windows platform

      #include <unistd.h>   # gcc, linux platform

    注意:

      在VC中Sleep中的第一个英文字符为大写的"S"

      在标准C中是sleep, 不要大写..

      Sleep函数的一般形式:

        Sleep(unisgned long);  // 以毫秒为单位 

        sleep()  ; // linux环境,以秒为单位

    应用程序
        #include <syswait.h>
        usleep(n) //n微秒
        Sleep(n)//n毫秒
        sleep(n)//n秒
    驱动程序:
        #include <linux/delay.h>
        mdelay(n) //milliseconds 其实现
        #ifdef notdef
          #define mdelay(n) (
            {unsigned long msec=(n); while (msec--) udelay(1000);})
        #else
          #define mdelay(n) (
            (__builtin_constant_p(n) && (n)<=MAX_UDELAY_MS) ? udelay((n)*1000) :
            ({unsigned long msec=(n); while (msec--) udelay(1000);}))
        #endif
    调用asm/delay.h的udelay,udelay应该是纳秒级的延时

    Dos:
        sleep(1); //停留1秒
        delay(100); //停留100毫秒  
    Windows:
        Sleep(100); //停留100毫秒
    Linux:
        sleep(1); //停留1秒
        usleep(1000); //停留1毫秒  

        delay(250) ; // 1 秒

  • 相关阅读:
    Linux 安装多版本Python
    ElasticSearch 镜像 & 安装 & 简易集群
    SpringBoot-异步调用@Async
    SprinigBoot整合Kafka
    Kafka快速安装部署
    Linux-JDK安装
    npm / yarn 配置镜像、使用方法
    React搭建项目(全家桶)
    原生JS 将canvas生成图片
    原生 JS 的 Base64 转码
  • 原文地址:https://www.cnblogs.com/lovemo1314/p/3492611.html
Copyright © 2020-2023  润新知