sleep函数在linux中的用法 cpp代码示例
时间: 2023-09-23 14:13:09 浏览: 99
Sleep函数的一个实现
下面是一个简单的 C++ 代码示例,展示了如何在 Linux 中使用 `sleep()` 函数:
```cpp
#include <iostream>
#include <unistd.h>
int main() {
std::cout << "Start sleeping..." << std::endl;
sleep(3); // 暂停 3 秒钟
std::cout << "Wake up!" << std::endl;
return 0;
}
```
在上面的示例中,程序会输出 "Start sleeping...",然后调用 `sleep()` 函数暂停 3 秒钟。最后,程序会输出 "Wake up!",并退出。输出结果如下:
```
Start sleeping...
Wake up!
```
需要注意的是,`sleep()` 函数的精度只能保证到秒级别,如果需要更高精度的等待,可以考虑使用 `nanosleep()` 函数。
阅读全文