Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Aleksei Martinenko                   2:5022/39.11   04 Feb 2003  22:15:19
 To : All
 Subject : fork
 -------------------------------------------------------------------------------- 
 
 .RFC-X-Complaints-To: news@localhost.localdomain
 .RFC-NNTP-Posting-Date: Tue, 4 Feb 2003 18:15:19 +0000 (UTC)
 Hello all
 
 Как контролировать  fork? Предположим,для примера, создание 2 "дочек"
 ----------------------------------
 #include <stdio.h>
 #include <stdlib.h>
 int i;
 main ()
 {       
         int i,sum=0;
         fork();
         fork(); 
         for(i=0;i<=100;++i){
             printf("The value is i=>%d\n",i);
             fflush(stdout);
         sum+=i;
         }
         printf("Summary i => %d\n",sum);
         exit(0);
 }               
 -----------------------------------
 Задача - как останавливать "дочерей" когда мне захочется?
 Вывод 1...63 далее следующий процесс,  etc.  Мне же надобно ограничить, 
 предположим число итераций до 12. Как это реализовать?
 
 SY,/cyberfanat
 --- KNode/0.4
  * Origin: Sfh.Linux.Home.Station (2:5022/39.11@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 fork   Aleksei Martinenko   04 Feb 2003 22:15:19 
Архивное /ru.linux/16028bba300c7.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional