Skip to main content

Section outline

  • Session 13: Concurrency Management 
    • Atomic Operations & Synchronization Techniques
    • Mutexes & Semaphores
    • Deadlocks, Livelocks, and Starvation
    Session 14: Inter-task Communication (ITC) 
    • Events, Mailboxes, Queues, and Task Notifications
    • Waiting & Waking up Tasks Efficiently
    Session 15: Hands-on Lab – Implementing Concurrency Control & ITC 
    Session 16: Debugging Deadlocks & Synchronization Issues