A futex (short for fast user-space mutex) is a low-level kernel system call used in Linux (and some other operating systems) to implement synchronization primitives like mutexes, semaphores, and condition variables. It's designed to minimize the need for expensive context switches between user and kernel space by handling most operations in user space with atomic operations.
this post was submitted on 06 Jul 2025
26 points (100.0% liked)
Linux
8518 readers
429 users here now
A community for everything relating to the GNU/Linux operating system (except the memes!)
Also, check out:
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP
founded 2 years ago
MODERATORS
ironic