Mutexes vs. Semaphores: How to Use Each Properly ($39)
What's the difference between a mutex, a binary semaphore, and a counting semaphore? Even very experienced embedded programmers fail to fully appreciate the importance of using the correct semaphore for the job at hand. And, unfortunately, misuse of any type of semaphore may lead to unintended failures in embedded systems, with severe consequences in safety-critical medical devices, avionics and transportation equipment. It's true that all semaphores have similarities in their implementation. However, each type should be used differently. This webinar will teach you how to use mutexes and semaphores most safely and most effectively and why it is important to do so. The course will include a comparison of the actual APIs of the most popular real-time operating systems (RTOSs).
|