C управление процессом - C process control

C управление процессом относится к группе функций в стандартная библиотека из Язык программирования C выполнение основных операций по управлению технологическим процессом.[1][2] Операции управления процессом включают в себя такие действия, как завершение программы с различными уровнями очистки, запуск внешнего интерпретатора команд или доступ к списку операций среды.

Обзор функций

Функции управления процессом определены в stdlib.h заголовок (cstdlib заголовок в C ++).

ФункцияОписание
Прекращение
программа
прерватьвызывает аварийное завершение программы (без очистки)
выходвызывает нормальное завершение программы с очисткой
_Выходвызывает нормальное завершение программы без очистки (C99 )
атекситрегистрирует функцию, которая будет вызываться при вызове exit ()
quick_exitвызывает нормальное завершение программы без очистки, но с очищенными буферами ввода-вывода (C11 )
at_quick_exitрегистрирует функцию, которая будет вызываться при вызове quick_exit ()
Общение с
окружающая среда
getenvобращается к списку переменных среды
системавызывает командный процессор среды хоста

Рекомендации

  1. ^ Кроуфорд, Тони; Питер Принц (декабрь 2005 г.). C в двух словах. §16.11 - Контроль над процессом: О'Рейли. п. 618. ISBN  0-596-00697-7.CS1 maint: location (связь)
  2. ^ ISO / IEC 9899: 1999 спецификация (PDF). п. 315, § 7.20.4 «Связь с окружающей средой». Получено 25 ноября 2011.

внешняя ссылка