Self-paced course

Parallel Programming Concepts

Offered by Dr. Peter Tröger

2.3 - Readings

Recommended Readings

These readings are recommend for understanding the content of this unit. 

  • Blog post explaining in detail why mutexes and binary semaphores are not the same. ( part 1, part 2)

Optional Readings

These readings are completely optional, they allow you to gather further knowledge about the presented topics.

  • Article about critical section and mutex in C#.
  • Article about critical section and mutex in Java.
  • An Intel articlediscussing if critical sections should be small or large.
  • Technical analysis of an improved mutex implementation in Linux. This can be taken as example for why working on synchronization primitives is still important.