簡體   English   中英

std::this_thread::sleep_for() 與 main() 中的 sleep()

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM