NVIDIA Interview Question

A difference between mutex and semaphor.