⌘K
Flycodx

Semaphore vs Mutex vs Monitor

Semaphore vs Mutex vs Monitor

MediumOperating System0% accepted

Explain semaphores, mutexes, and monitors. Solve the Producer-Consumer problem using a semaphore. Describe race conditions and critical sections.

Approach

Synchronization primitives: semaphore, mutex, monitor with producer-consumer solution.

Input

2 threads increment shared counter 1M times each

Output

Without sync: final value < 2M (race condition). With mutex: exactly 2M

Scenarios & Expected Answers

Sign in to continue

Create a free account to view answers and mark progress.

  • Free forever — no credit card
  • Theory Q&A with detailed answers
  • Points, streaks & leaderboards
Auto Save On