1

std::this_thread::sleep_for() 或 usleep()

在 main() 中使用什么会更好?这可能很愚蠢,但我是 C++11 特性的新手。

4

1 回答 1

6

前者实际上是一个可移植的 C++ 函数。后者是一个过时的、不可移植的 POSIX 函数(替换为nanosleep,它仍然是不可移植的)。Use std::this_thread::sleep_for(),这可能会根据nanosleep可用/适当的时间或系统提供的任何其他功能来实现。

于 2020-09-23T12:07:38.433 回答