Доброго времени суток. Разбираюсь с бинарными семафорами(мьютексами). До этого всегда для порождения новых процессов использовал fork, однако для мьютексов нашел только примеры где используется pthread_create. Отсюда вопрос - в чем разница между ними и означает ли приставка pthread в названии функции pthread_mutex_lock, что его можно использовать только для процессов порожденных через pthread_create? Как в таком случае синхронизировать процессы, порожденные fork'ом?
Не пинайте пожалуйста за ламерские вопросы. Заранее огромное спасибо!