Мьютекс может быть «свободным» (т.е. разблокированным).Только разблокированный мьютекс может быть заблокирован (получен) потоком.
Кроме того, мьютекс pthread может быть создан как глобальная переменная со статической продолжительностью хранения, инициализированной с PTHREAD_MUTEX_INITIALIZE
- такого родаобъекта мьютекса фактически создается во время " компиляции ", и, конечно, нет потоков, которые могли бы удерживать его оттуда ...