Zephyr API Documentation
3.7.0
A Scalable Open Source RTOS
|
futex structure More...
#include <kernel.h>
Data Fields | |
atomic_t | val |
futex structure
A k_futex is a lightweight mutual exclusion primitive designed to minimize kernel involvement. Uncontended operation relies only on atomic access to shared memory. k_futex are tracked as kernel objects and can live in user memory so that any access bypasses the kernel object permission management mechanism.
atomic_t k_futex::val |