[omniORB] Child processes on redhat
    Diez B. Roggisch 
    deets at web.de
       
    Wed Mar 30 00:59:19 BST 2005
    
    
  
Am Dienstag, 29. März 2005 21:11 schrieb John Chesshir:
>     In running my processes that use omniORB, I have noticed that two
> child processes get spawned at the point in the code where the root POA
> is accessed.  (We don't spawn any more POA's.)  Can someone tell me why
> this is happening?  Would you expect that more child processes got
> started during the execution of the program as CORBA requests came in,
> or does it stop at two for the entire execution of the program?  I ask
> because, if it did, my superiors would find that rather disturbing.
This is not a child process, but a thread, that gets displayed as separate 
process on some linux systems. This is depending on your libc I believe - but 
I'm not certain about that.
Multi-threaded (or multi-processed, but that's not the case here) programming 
is necessary for responsive server architectures - if your superiors aren't 
aware of that and not willing to submit to it, you _can_ configure omniorb to 
be single-threaded - but that will result in a much slower service.
Regards,
Diez
    
    
More information about the omniORB-list
mailing list