diff --git a/man2/futex.2 b/man2/futex.2 index 8c6c02338..7cf0d0b2e 100644 --- a/man2/futex.2 +++ b/man2/futex.2 @@ -516,7 +516,7 @@ unlock(A); If a waker thread used .BR FUTEX_WAKE , then all waiters waiting on B would be woken up, -and they would would all try to acquire lock A. +and they would all try to acquire lock A. However, waking all of the threads in this manner would be pointless because all except one of the threads would immediately block on lock A again. By contrast, a requeue operation wakes just one waiter and moves