Мьютекс против семафора - PullRequest
0 голосов
/ 06 апреля 2020

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

В общем, есть ли разница в производительности между этими двумя? Есть ли разница в использовании процессора? Если это имеет какое-либо значение, реализация выполняется в C над Linux, и Mutex / Семафор не ожидается, что он будет оспариваться.

Мои благодарности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...