Книга: Программирование для Linux. Профессиональный подход

Листинг 3.1. (print-pid.c) Вывод идентификатора процесса

закрыть рекламу

Листинг 3.1. (print-pid.c) Вывод идентификатора процесса

#include <stdio.h>
#include <unistd.h>
int main() {
 printf("The process ID is %dn", (int)getpid());
 printf("The parent process ID is %dn", (int)getppid());
 return 0;
}

Обратите внимание на важную особенность: при каждом вызове программа сообщает о разных идентификаторах, поскольку всякий раз запускается новый процесс. Тем не менее, если программа вызывается из одного и того же интерпретатора команд, то родительский идентификатор оказывается одинаковым.

Оглавление книги


Генерация: 1.105. Запросов К БД/Cache: 1 / 0
поделиться
Вверх Вниз