zoukankan      html  css  js  c++  java
  • 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 秒

  • 相关阅读:
    玩家上线
    小退
    GS发包到MS
    share初始化
    3 水仙花数
    The left-hand side of an assignment must be a variable,代码中使用了中文的字符
    Mac Sublime Text 浏览器 设置快捷键 让html文件在浏览器打开
    2 质数求解
    1 斐波那契的兔子
    18 赛手的名单
  • 原文地址:https://www.cnblogs.com/lovemo1314/p/3492611.html
Copyright © 2011-2022 走看看