stop

Синтаксис

void stop(PROCESS pid);

Описание

Замораживает выполнение процесса или всех процессов блока.
Разрешается останавливать процесс любое число раз.
Ядро хранит информацию о том, сколько раз каждый процесс был остановлен. Процессу дозволено выполняться только если число запусков соответствует числу остановов.
Остановка блока равноценна остановке каждого процесса этого блока.

Параметры

sig - идентификатор блока или процесса.

Возвращаемое значение

Нет

Ограничения

Только приоритетные, фоновые и таймерные процессы могут быть остановлены. Вызовы start и stop не влияют на другие типы процессов.
Недопустим запуск процесса, который не был остановлен (запуск процесса больше раз, чем он был остановлен).

См. также

You: Guest
You permissions: Read
elflib/functions/stop.txt · Последние изменения: 30/03/2015 00:00 (внешнее изменение)
Total pages: 365
RSS on Mobilefree Wiki www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Valid XHTML 1.0
© 2005-2018 supertrubka.org