Concept Flow - Mutex vs binary semaphore difference
Start
Task wants resource
Take resource
Use resource
Release resource
Next task can take resource
End
Tasks try to take a resource; if free, they take it and use it; if not, they wait. Mutex adds ownership and priority rules; binary semaphore is simpler signaling.
