module
ThreadingProvides threading and asynchronous related utilities.
Files
- file pool.hpp
- Class cubos::
core:: thread:: ThreadPool. - file process.hpp
- Class cubos::
core:: thread:: Process. - file task.hpp
- Class cubos::
core:: thread:: Task.
Classes
- class cubos::core::thread::ThreadPool
- Manages a pool of threads, to which tasks can be submitted.
- class cubos::core::thread::Process
- Provides a cross-platform way to spawn child processes.
-
template<typename T>class cubos::core::thread::Task
- Provides a mechanism to access the results of asynchronous operations.