This header file is part of module ALib ThreadModel of the ALib C++ Library.
© 2013-2024 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file threadpool.hpp.
#include "alib/threadmodel/jobs.hpp"#include "alib/monomem/poolallocator.hpp"#include "alib/monomem/sharedmonoval.hpp"#include "alib/threads/lock.hpp"#include "alib/threads/condition.hpp"#include "alib/threads/recursivelock.hpp"#include "alib/boxing/enum.hpp"#include "alib/containers/list.hpp"#include "alib/containers/hashtable.hpp"Go to the source code of this file.
Classes | |
| struct | ThreadPool::DbgKnownJobsEntry |
| Entry in the field DbgKnownJobs. More... | |
| struct | ThreadPool::DbgKnownJobsVD |
| Serves as template parameter TValueDescriptor of field DbgKnownJobs. More... | |
| struct | ThreadPool::JobSyncer |
| struct | ThreadPool::QueueEntry |
| Container element of the queue. More... | |
| struct | ThreadPool::ResizeStrategy |
| class | ThreadPool |
Namespaces | |
| namespace | alib |
| namespace | alib::threadmodel |
Typedefs | |
| using | ThreadPool = threadmodel::ThreadPool |
| Type alias in namespace alib. | |