Northrop Grumman interview question

Explain the differences between semaphore vs mutex.