एक mutex एक lock है जो पारस्परिक अपवर्जन (mutual exclusion) की गारंटी देता है — एक समय में केवल एक thread इसे रख सकता है और संरक्षित critical section में प्रवेश कर सकता है। एक semaphore इसे N तक समवर्ती धारकों की अनुमति देने के लिए सामान्यीकृत करता है।
