У меня есть вопрос о производительности и использовании процессора Mutexs и Semaphores. У меня есть кретин дизайн, который мне нужно реализовать. Для реализации я могу использовать либо Mutex (+ переменная cond), либо семафор. С точки зрения кодирования это не имеет значения, однако в данном конкретном случае важны как производительность, так и загрузка ЦП (максимизация производительности и минимизация использования ЦП).
В общем, есть ли разница в производительности между этими двумя? Есть ли разница в использовании процессора? Если это имеет какое-либо значение, реализация выполняется в C над Linux, и Mutex / Семафор не ожидается, что он будет оспариваться.
Мои благодарности.