Электронный учебник:


Курс лекций:


Дополнительно:

Практикум:



Наши хостеры:

Нити (потоки)

Примитив – простейшая функция, оперирует целыми неотрицательными числами называемыми семафорами.

Пусть S – семафор, тогда V(S) – операция, которая увеличивает значение переменной S на единицу i++ (инкремент). выборка инкремент запоминания не могут быть прервана. Тогда P(S) операция которая уменьшает на единицу. операция которая декламентирует значение переменной S. Если S становица равным 0, то невозможно уменьшить S и останеца в области неотрицательных значений. в этом случае процесс вызывающий P операцию ждет пока это уменьшение станет возможны. В частном случае, когда S может принимать значение 0 или 1 семафор превращается в BP.

предыдущаяследующая