Unique to THREADX and subject to extensive academic research, preemption-threshold scheduling helps make systems more responsive in qualified critical sections, reduces context-switching overhead, and helps guarantee schedulability.
Unique to THREADX, event chaining provides the ability to coordinate the processing of multiple objects with less threads. This eliminates unnecessary processing cycles by eliminating context switches as well as saves memory.
The THREADX MODULES technology offers memory protection via MPU or MMU to limit the access of application software only to it’s predefined memory area, isolating it from the core application codes as well as other application modules.
ARM TrustZone™ Support
THREADX fully supports ARMv8M TrustZone, which has built-in facilities for isolating non-secure code and data from the secure code and data.