Embedded Multicore Building Blocks V1.0.0
Modules

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.
 

Detailed Description

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.