std :: this_thread :: sleep_for和std :: condition_variable :: wait_for之间的性能差异

时间:2019-05-05 11:35:36

标签: c++11 condition-variable

我对使用之间的性能差异有疑问

std::this_thread::sleep_for(const std::chrono::duration<Rep, Period>& sleep_duration)

std::condition_variable::wait_for(std::unique_lock<std::mutex>& lock, const std::chrono::duration<Rep, Period>& rel_time)

我听说condition_variable不会在等待期间浪费任何CPU周期,那么std :: thead_thread :: sleep_for呢?

我知道condition_variable并非仅用于等待,但我很好奇。 :)

最诚挚的问候。

顺便说一句。对不起,我的英语。

0 个答案:

没有答案