![]() |
Blaze 3.9
|
Classes | |
class | blaze::Thread< TT, MT, LT, CT > |
Implementation of a single thread of execution. More... | |
class | blaze::ThreadPool< TT, MT, LT, CT > |
Implementation of a thread pool. More... | |
class | blaze::threadpool::TaskQueue |
Task queue for the thread pool. More... | |
Typedefs | |
using | blaze::threadpool::Task = std::function< void(void)> |
Handle for a single, executable task. | |
The Blaze library offers the capability to either create individual threads for specific tasks (see the Thread class desciption for details) and to create a thread pool according to the thread pool pattern (see the ThreadPool class description). Both class descriptions offer examples for the setup of threads and the parallel execution of concurrent tasks.