В чем разница между packaged_task и async

Работая с многопоточной моделью C ++ 11, я заметил, что

std::packaged_task task([](int a, int b) { return a + b; });
auto f = task.get_future();
task(2,3);
std::cout < f.get() < '\n';

Ответы на вопрос(3)

Ваш ответ на вопрос