Futex |
A futex (short for fast userspace mutual exclusion ) is a basic tool to realize lock (computer)ing and building higher-level locking abstractions such as semaphore (programming)s and POSIX mutexes on Linux kernel. They first appeared in the development kernel version 2.5.7; the semantics stabilized as of version 2.5.40, and they are present in the 2.6.x stable kernel series.
Futexes were created by Hubertus Franke (IBM Thomas J. Watson Research Center), Matthew Kirkwood, Ingo Molnar (Red Hat) and Rusty Russell (IBM Linux Technology Center).
A futex consists of a piece of .
= See also =
= References =
= External links =
|
|