Embedded Multicore Building Blocks V1.0.0
|
Platform-independent abstraction layer for multithreading and basic operations. More...
Modules | |
Atomic | |
Atomic operations. | |
Condition Variable | |
Condition variables for thread synchronization. | |
Core Set | |
Core sets for thread-to-core affinities. | |
Counter | |
Thread-safe counter. | |
Duration and Time | |
Relative time durations and absolute time points. | |
Error | |
Error codes for function return values. | |
Logging | |
Simple logging facilities. | |
Memory Allocation | |
Functions for dynamic memory allocation. | |
Mutex | |
Mutexes for thread synchronization. | |
Thread | |
Threads supporting thread-to-core affinities. | |
Thread-Specific Storage | |
Thread-specific storage. | |
Platform-independent abstraction layer for multithreading and basic operations.
This component provides basic functionalities, mainly for creating and synchronizing threads. Most of the functions are essentially wrappers for functions specific to the underlying operating system.