![](/img/trans.png)
[英]std::this_thread::yield() vs std::this_thread::sleep_for()
[英]std::this_thread::sleep_for() vs sleep() in main()
std::this_thread::sleep_for() 或 usleep()
在 main() 中使用什么會更好? 這可能很愚蠢,但我是 C++11 功能的新手。
前者實際上是一個可移植的C++函數。 后者是一個過時的、不可移植的 POSIX 函數(由nanosleep
代替,它仍然是不可移植的)。 使用std::this_thread::sleep_for()
,它可能會在可用/適當時根據nanosleep
或系統以其他方式提供的任何其他功能來實現。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.