/* Do not use futexes because we insist that unlocking is a simple
* assignment to optimize non-pathological code with no contention. */
/* Do not use futexes because we insist that unlocking is a simple
* assignment to optimize non-pathological code with no contention. */