What are the minimal blocking primitives in linux. I know about futex_waitand futex_wake. But futexes can be used for signaling in addition to blocking. What is the minimum fixing primitive and where can I find it in the glibc library? Secondly, are condition variables also based on futexes?
source
share