start

Синтаксис

void  start(PROCESS pid);

Описание

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

Параметры

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

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

Нет

Ограничения

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

См. также

You: Guest
You permissions: Read
elflib/functions/start.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