technique
[EMCpp]Item-35 Prefer Task-Based Programming to Thread-Based
· β˜• 3 min read

Thread-based programming calls for manual management of thread exhaustion, oversubscription, load balancing, and adaptation to new platforms, while task-based programming via std::async with the default launch policy handles most of the issues for us.