|
ThreadSchedule 2.2.0
Modern C++ thread management library
|
Structured concurrency via task_group.
More...
#include <exception>#include <future>#include <mutex>#include <vector>Go to the source code of this file.
Classes | |
| class | threadschedule::task_group< Pool > |
| Scoped task group that ensures all submitted work completes before the group is destroyed. More... | |
Namespaces | |
| namespace | threadschedule |
Structured concurrency via task_group.
A task_group ties a set of tasks to a scope: all submitted tasks are guaranteed to complete before wait() returns (or the destructor runs). This eliminates dangling-future bugs and makes exception propagation deterministic.
Definition in file task_group.hpp.