Это реализованный мной код для отправки задач в пул потоков, который используется для отправки задач в пул потоков. Tasks_ — очередь задач. Это измененный код.
Это реализованный мной код для отправки задач в пул потоков, который используется для отправки задач в пул потоков. Tasks_ — очередь задач. Это измененный код. [code]using Task = std::function; std::queue tasks_;
template auto ThreadPool::submitTask(F &&f, Args &&... args) -> std::future { using RetType = decltype(f(args...)); auto task = std::make_shared( std::bind(std::forward(f), std::forward(args)...)); std::future res = task->get_future(); //