std::this_thread предлагает планировщику переключиться на другой готовый поток. Рабочий поток уступит квант и затем выведет слово.">
Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗cpSpThYd 564 of 696 menu
◀ ▶

Уступка кванта std::this_thread::yield в C++

Метод yield у std::this_thread предлагает планировщику переключиться на другой готовый поток.

Рабочий поток уступит квант и затем выведет слово:

#include <iostream> #include <thread> int main() { std::thread worker([]() { std::this_thread::yield(); std::cout << "yield\n"; }); worker.join(); return 0; }

В std::thread один раз вызовите std::this_thread::yield и выведите "ok". Дождитесь потока.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить