DAW Design & Implementation: Thread Synchronization & Lock Free Programming

Plan of Attack

  • Basic overview of thread sync issues
  • Standard solutions
  • Problems
  • Lock free introduction
  • Ringbuffers
  • Guard variables
  • Read/Write Locks
  • RCU

Slides

As usual, find them here (after the seminar).

Questions to think about

Reading materials