[omniORB] process count

David Riddoch djr@uk.research.att.com
Wed, 19 May 1999 17:09:57 +0100 (GMT)


On Wed, 19 May 1999 jdeng@kcco.com wrote:

> Hi -
> 
> Please excuse me if this question sounds too beginnerish.
> 
> When I run omniORB_2.7.1/src/examples/echo/eg2_impl, which is a ORB
> server implementation, there are at least 5 eg2_impl processes running.
>  The number of eg2_impl processes keep growing as the number of eg2_clt
>  connecting to it.

These are not separate processes, but threads. OmniORB is fully
multi-threaded, and spawns new threads for new connections from remote
address spaces. These threads will be garbage collected after a while if
they are not used.

> On the other hand, ORB servers implemented using POA, such as MICO
>  and TAO, always show only one process running at a time.

I think these ORBs are single threaded.


Cheers,
David