Редактирование: Операционные системы/Реализация процессов в ОС UNIX. Базовые средства управления процессами в ОС UNIX
Материал из eSyr's wiki.
Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 24: | Строка 24: | ||
int main(int argc, char **argv) | int main(int argc, char **argv) | ||
{ | { | ||
- | + | char ch, first, last; | |
- | + | int pid; | |
- | + | if((pid=fork())>0) | |
- | + | { | |
- | + | /*процесс-предок*/ | |
- | + | first =’A’; | |
- | + | last =’Z’; | |
- | + | } | |
- | + | else | |
- | + | { | |
+ | /*процесс-потомок*/ | ||
+ | first =’a’; | ||
+ | last =’z’; | ||
} | } | ||
- | + | for (ch = first; ch <= last; ch++) | |
- | + | { | |
- | + | write(1,&ch,1); | |
- | + | } | |
+ | _exit(0); | ||
} | } | ||