только что созданы и, следовательно, имеют нулевое значение. Необходимо удалять семафоры из системы перед запуском таких программ или перед их завершением. Для удаления семафоров можно воспользоваться командами 1рсБ и 1рсгш, рассмотренными в материалах предыдущего семинара. Команда 1рсгш в этом случае должна иметь вид 1рсггп Бет Для этой же цели мы можем применять системный вызов Бетси! (), который умеет выполнять и другие операции над массивом семафоров, но их рассмотрение выходит за рамки нашего курса. |