Практика IT-собеседований
Что такое race condition, и как mutex и semaphore их предотвращают? · Практика IT-собеседований