std::thread, который запускает функцию параллельно с остальной программой. Поток создают с callable-объектом, а по завершении.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpThInr 524 of 696 menu
◀ ▶

Введение к std::thread в C++

Параллельный запуск дает тип std::thread, который запускает функцию параллельно с остальной программой.

Поток создают с callable-объектом, а по завершении работы связывают обратно с главным потоком. Заголовок подключают как #include <thread>. Запустим поток, который выведет слово, и вызовем ожидание join:

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

После join функция main продолжается только когда рабочий поток уже закончил вызов.

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