|
Foundation
|
Go to the source code of this file.
Classes | |
| struct | Foundation::Core::ThreadPoolJob |
| Job interface for use with ThreadPool. More... | |
| struct | Foundation::Core::ThreadPoolLambdaJob< Lambda, ReturnType, Args > |
| State-carrying lambda job for use with ThreadPool. More... | |
| class | Foundation::Core::ThreadPool |
| Atomic, lock-free Thread Pool implementation with fixed bounds. More... | |
Namespaces | |
| namespace | Foundation |
| namespace | Foundation::Core |
| Lock-free atomic primitives and implementations of data structures. | |
Typedefs | |
| using | Foundation::Core::JobQueue = MPMCQueue< UniquePtr< ThreadPoolJob > > |
| Backing job queue type for ThreadPool. | |