🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## sleep 头文件: ``` #include <windows.h>// 在VC中使用带上头文件 #include <unistd.h> // 在gcc编译器中 ``` 或者使用的头文件因gcc版本的不同而不同 功 能: `执行挂起指定的秒数` 语 法: ``` unsigned sleep(unsigned seconds); ``` ## usleep 头文件: ``` #include <unistd.h> ``` 函数名:usleep 功 能: 语 法: ``` void usleep(int micro_seconds); ``` 返回值: 无 >内容说明:本函数可暂时使程序停止执行。参数 micro_seconds 为要暂停的微秒数(us)。 注 意:这个函数不能工作在windows 操作系统中。用在Linux的测试环境下面。 参 见:usleep() 与sleep()类似,用于延迟挂起进程。进程被挂起放到reday queue。 是一般情况下,延迟时间数量级是秒的时候,尽可能使用sleep()函数。 如果延迟时间为几十毫秒(1ms = 1000us),或者更小,尽可能使用usleep()函数。这样才能最佳的利用CPU时间 | 函数名 | 头文件 | 语法 | 功能 | | --- | --- | --- | --- | | sleep | #include <windows.h>// 在VC中使用带上头文件#include <unistd.h> // 在gcc编译器中 | unsigned sleep(unsigned seconds); | `执行挂起指定的秒数` | | usleep | #include <unistd.h> | void usleep(int micro_seconds); | usleep功能把进程挂起一段时间, 单位是微秒(百万分之一秒); |