[ LUGOS ] for( ; ; fork());
    Metod Kozelj 
    metod.kozelj na rzs-hm.si
       
    Tor Jan 27 08:41:39 CET 1998
    
    
  
Howdy!
On Mon, 26 Jan 1998, polz wrote:
> >> >while (!fork()) {}
> >> Ne bi - dela samo dokler fork ne vrne 1 - bolje je while(1){fork();};
> >
> >Dela dokler fork vraca nic. To pa se dogaja nonstop.
> To se zgodi samo v polovici primerov - narascanje porabe procesorja je zato 
> linearno,  ne eksponentno.
Daj, preden se kaksno bedarijo napises, preberi si man fork. Tam
explicitno pise takole:
-------->8---------
RETURN VALUE
       On  success,  the  PID of the child process is returned in
       the parent's thread of execution, and a 0 is  returned  in
       the child's thread of execution.  On failure, a -1 will be
       returned in the parent's context, no child process will be
       created, and errno will be set appropriately.
------->8----------
To konkretno pomeni, da childov proces kot rezultat operacije dobi 0,
stars pa PID childa. No ja, lahko reces tudi, da je rezultat 0 v polovici
primerov, ce med 'primere' stejes tako starsevske kot otroske procese.
Peace!
  Mkx
    
    
Dodatne informacije o seznamu Starilist