Здравствуйте, B0FEE664, Вы писали:
BFE>Или не создаст. BFE>Зависит от имплементации. BFE>Имплементация может использовать thread pool. BFE>Так как у меня задачи совсем не укладываются в описанный топикастером подход, то на практике я эти функции не использовал, но, теоретически, как мне кажется, связка future + async укладывается в описанную задачу, как я её понял.
У меня есть пулы потоков и сами потоки можно удобно использовать, и мне кажется std::async не гибким совсем. Он не позволяет убрать под капот логику ожидания длительных операций.