[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