|
CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
|
Implementation of the ThreadManager singleton, its monitoring thread and its self-contained unit test. More...
Go to the source code of this file.
Namespaces | |
| namespace | cmlabs |
Functions | |
| static THREAD_RET THREAD_FUNCTION_CALL | cmlabs::ThreadMonitoring (void *arg) |
| Entry function of the monitoring thread; delegates to ThreadManager::threadMonitoring(). | |
| void | cmlabs::Register_ThreadManager_Tests () |
Implementation of the ThreadManager singleton, its monitoring thread and its self-contained unit test.
See ThreadManager.h for the design overview (contiguous storage block, statistics collection policies, platform differences). Implementation highlights:
Definition in file ThreadManager.cpp.