As Mutex vs Semaphores is one of our most popular Blog posts, we thought you would appreciate a video version too.
In this 45 minute video, Niall Cooling, explains
- the history of the binary and counting semaphore and some of the associated problem areas
- how a different RTOS construct, the mutex, may overcome some, if not all, of these weaknesses
- mutual exclusion problems and how to address them for both circular deadlock and non-cooperation