chapter  4
11 Summary of Thread Synchronization and Communication Components
Pages 1

Similarities exist between a mutex and a counting semaphore, especially when implementing mutual exclusion. In particular, a binary semaphore has many of the same properties as that of a mutex. Figure 4.16 contains a comparison of these two resources and recommendations as to how each should be used.