| 1 | A data structure for mutual exclusion, also known as a binary semaphore. | |
| 2 | The most common building blocks of intertask communication are semaphores and mutexes. | |
| 3 | I added mutexes to the shared data structures and add locks to most methods. | |
| 4 | The term tool in conjunction with some applications seems rather mutually exclusive unless you broadly associate tools for entertainment into your definition. |