Der Sinn von std::packaged_task
-
Was ist der Sinn von
std::packaged_task? Warum nicht gleichstd::threadoderstd::asyncbenutzen?
-
Weil man manchmal eben mehr Abstraktion haben möchte, als alles mit std::thread micromanagen zu müssen; und manchmal eben etwas weniger Abstraktion, um mehr Feinkontrolle als bei std::async zu haben.
Ist gut möglich, dass dir diese spezielle Anforderung nie begegnet ist (mir auch nie), aber man sollte nicht von den eigenen Bedürfnissen auf die von anderen Leuten schließen.