Может ли семафор быть ниже 0? Я имею в виду, скажем, у меня есть семафор с N = 3, и я называю "вниз" 4 раза, тогда N останется 0, но один процесс будет заблокирован?
И то же самое, если в начале я вызываю, может ли N быть выше 3? Потому что, как я вижу, если N может быть выше 3, если вначале я вызываю пару раз, то позже я мог бы вызывать больше раз, чем могу, тем самым добавляя больше процессов в критический раздел, тогда семафор позволяет мне.
Если кто-то уточнит это для меня, я буду очень благодарен.
Грег