"Gideon H. Hadikusumo" wrote:
> 
> At 07:41 PM 5/12/00 +0700, y_not wrote:
> >> > for (;;) {
> >> >   ...
> >> >   if (kondisi) break;
> >       if ((child_pid=fork())>0)
> >       {
> >               next_token();
> >       }
> >> >   ...
> >> > }
> 
> fork()-nya dipanggil dlm sebuah infinite loop, apa
> nggak bahaya itu ? Kalau dijalankan oleh root bisa
> penuh nanti process table-nya.

yo'i, ada kekurangan : kasih tambahan if untuk checking
kapan harus nge-fork(), lalu dibatasi maximal child processnya

ex :

if (total_child<MAXCHILD) && (bla-bla-bla)
   if ((pid=fork())>0)
           next_token();
      

bla..bla..bla


-=[d4v3]=-

--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke