C управление процессом
Стандартная библиотека C (libc) |
---|
Общие темы |
Разные заголовки |
|
Управление процессами C относится к группе функций стандартной библиотеки языка программирования C, реализующих основные операции управления процессами. [1] [2] Операции управления процессом включают в себя такие действия, как завершение работы программы с различными уровнями очистки, запуск внешнего интерпретатора команд или доступ к списку операций среды.
Обзор функций
[ редактировать ]Функции управления процессом определены в stdlib.h
заголовок ( cstdlib
заголовок в C++).
Функция | Описание | |
---|---|---|
Прекращение программа | abort | вызывает аварийное завершение программы (без очистки) |
exit | вызывает нормальное завершение программы с очисткой | |
_Exit | вызывает нормальное завершение программы без очистки ( C99 ) | |
atexit | регистрирует функцию, которая будет вызываться при вызове exit() | |
quick_exit | вызывает нормальное завершение программы без очистки, но с очисткой буферов ввода-вывода ( C11 ) | |
at_quick_exit | регистрирует функцию, которая будет вызываться при вызове fast_exit() | |
Общение с окружающая среда | getenv | обращается к списку переменных среды |
system | вызывает командный процессор хост-среды |
Ссылки
[ редактировать ]- ^ Кроуфорд, Тони; Питер Принц (декабрь 2005 г.). Коротко о С. §16.11 – Управление процессом : О'Рейли. п. 618. ИСБН 0-596-00697-7 .
{{cite book}}
: CS1 maint: местоположение ( ссылка ) - ^ Спецификация ISO/IEC 9899:1999 (PDF) . п. 315, § 7.20.4 «Связь с окружающей средой» . Проверено 25 ноября 2011 г.
Внешние ссылки
[ редактировать ]
В Wikibooks есть книга по теме: Программирование на C/Справочник по C.