Report question

Question: What is the Mutex and semaphore In c#? where we need to implement?