Semáforos e Mutex para Sincronização de Encadeamentos e Processos

Eu estou confuso com o uso de semáforos e mutexes no nível de thread e processo. Podemos usar semforos e exclusões múltiplas para sincronização de processos e threads, ou temos diferentes semáforos e exclusões mútuas tanto no nível de thread quanto de processo? Minha pergunta é com referência à API do POSIX.

questionAnswers(2)

yourAnswerToTheQuestion