Редактирование: Операционные системы/Реализация процессов в ОС UNIX. Базовые средства управления процессами в ОС UNIX

Материал из eSyr's wiki.

Перейти к: навигация, поиск

Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.

Текущая версия Ваш текст
Строка 24: Строка 24:
int main(int argc, char **argv)
int main(int argc, char **argv)
{
{
-
char ch, first, last;
+
char ch, first, last;
-
int pid;
+
int pid;
-
if((pid=fork())>0) {
+
if((pid=fork())>0)
-
/*процесс-предок*/
+
{
-
first =’A’;
+
/*процесс-предок*/
-
last =’Z’;
+
first =’A’;
-
} else {
+
last =’Z’;
-
/*процесс-потомок*/
+
}
-
first =’a’;
+
else
-
last =’z’;
+
{
 +
/*процесс-потомок*/
 +
first =’a’;
 +
last =’z’;
}
}
-
for (ch = first; ch <= last; ch++) {
+
for (ch = first; ch <= last; ch++)
-
write(1,&ch,1);
+
{
-
}
+
write(1,&ch,1);
-
_exit(0);
+
}
 +
_exit(0);
}
}

Пожалуйста, обратите внимание, что все ваши добавления могут быть отредактированы или удалены другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. eSyr's_wiki:Авторское право).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

Личные инструменты
Разделы