std::this_thread::yield: 當前線程放棄執行,操作系統調度另一線程繼續執行。即當前線程將未使用完的“CPU時間片”讓給其他線程使用,等其他線程使用完後再與其他線程一起競爭"CPU"。
std::this_thread::sleep_for: 表示當前線程休眠一段時間,休眠期間不與其他線程競爭CPU,根據線程需求,等待若干時間。
原文:https://blog.csdn.net/Sandy_WYM_/article/details/83538635
std::this_thread::yield: 當前線程放棄執行,操作系統調度另一線程繼續執行。即當前線程將未使用完的“CPU時間片”讓給其他線程使用,等其他線程使用完後再與其他線程一起競爭"CPU"。
std::this_thread::sleep_for: 表示當前線程休眠一段時間,休眠期間不與其他線程競爭CPU,根據線程需求,等待若干時間。
原文:https://blog.csdn.net/Sandy_WYM_/article/details/83538635