2015-03-22 2 views

ответ

1

Вы должны использовать вилку (функцию).

+0

Например, если у программы есть горячие клавиши (для начала, паузы, выхода и т. Д.) На Paspberry Pi, и я подключаю RasPi к моему компьютеру. Теперь я хочу запустить программу py, нажав кнопку на моем компьютере. Поэтому, если я хочу приостановить программу, я должен использовать 'fork()'? – check

0

Единственный способ в C для создания нового дочернего процесса - системный вызов fork. Все новые процессы в UNIX/Linux создаются с помощью fork.

Детский процесс является копией родительского процесса, возвращаемое значение fork указывает, является ли текущий процесс родительским (> 0: PID дочернего процесса) или дочерним (0), или если дочерний процесс не может быть создано (-1).

Смежные вопросы