What are mutex and semaphore? What is the difference between them?

A mutex is a synchronization object that allows only one process or thread to access a critical code block. A semaphore on the other hand allows one or more processes or threads to access a critial code block. A semaphore is a multiple mutex.
 

Search Topics

Popular Posts