Я хочу иметь поток с внутренним циклом, где std::future используется для получения сообщений извне потока и для обработки этих сообщений внутри цикла. Уменьшенная версия этой функциональности:
Я хочу иметь поток с внутренним циклом, где std::future используется для получения сообщений извне потока и для обработки этих сообщений внутри цикла. Уменьшенная версия этой функциональности: [code]#include #include #include #include
std::promise prm; auto fut = prm.get_future();
void f(std::stop_token const& ST) { while (not ST.stop_requested()) { auto const status = fut.wait_for(std::chrono::milliseconds(100)); if (status == std::future_status::ready) { std::cout