База Hintsage

Современный C++

Возможности стандартов C++11 и новее и идиоматичный код.

Практика

Вопросы: Современный C++

Фоновая задача запускается через std::jthread. Как завершится вызов run() при выходе из функции?

#include <chrono>
#include <thread>

void work(std::stop_token token) {
    while (!token.stop_requested()) {
        std::this_thread::sleep_for(std::chrono::milliseconds(100));
    }
}

void run() {
    std::jthread worker(work);
}
Программирование C++Современный C++Разработчик системного программного обеспечения на C++

Показано 4150 из 50