Мьютексы Pthreads реализованы с использованием фьютексов в последних версиях Linux. Pthreads - это стандартный API-интерфейс C Threading в Linux, который является частью стандарта Posix, поэтому вы можете легко перенести свою программу на другие Unix-подобные системы. Вам следует избегать непосредственного использования futexes, если у вас нет очень необычных потребностей, потому что их очень сложно правильно использовать - используйте pthreads или высокоуровневый, специфичный для языка API (который почти наверняка будет использовать сам pthreads).