Автор Алексей Олегович Павленко задал вопрос в разделе Другие языки и технологии
Семафоры в Linux и получил лучший ответ
Ответ от Андрей (2h4u)[гуру]
что если сигнал это +1, а ждать это -1
помнится wait в семафорах уменьшает на 1, тогда осмелюсь предположить что сигнал увеличивает ))
Ответ от Linus Torvald's[гуру]
Семафор — это объект, с которым можно выполнить три операции. init(n): счётчик := n enter(): ждать пока счётчик станет больше 0; после этого уменьшить счётчик на единицу. leave(): увеличить счётчик на единицу.
Семафор — это объект, с которым можно выполнить три операции. init(n): счётчик := n enter(): ждать пока счётчик станет больше 0; после этого уменьшить счётчик на единицу. leave(): увеличить счётчик на единицу.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Семафоры в Linux
Что такое mutex и pthread? и из какой это области?
Используется для записи разных данных в одну и ту же переменную.
Все ниже сказанное касается
подробнее...