Northrop Grumman Interview Question

Explain the differences between semaphore vs mutex.