[omniORB] Order that remote calls are handled

Boris Khanales boris@imagine-sw.com
ue, 27 Jul 1999 17:28:18 -0400


Can somebody clarify what thread model OmniORB uses.
I thought it was thread per connection but now
I think it becomes thread per call.
What is the truth?


> 
> In Message <Pine.LNX.4.10.9907271658060.17544-100000@voxel.ummu.umich.edu> ,
>    "ryan.tecco" <rtecco@voxel.ummu.umich.edu> wrote:
> 
> =>
> =>With CORBA in general, if you have a remote object with data members, how
> =>does CORBA deal with the possibility of simal. calls on the object's
> =>methods? 
> 
>    CORBA in general doesn't say anything about concurrent calls until
> the POA, and then my understanding is that it doesn't say much. You
> really need to check with each ORB to see what its policy is. In
> OmniORB, calls are handled by different threads with no built-in
> protection of user data, so you need to provide mutex protection
> yourself as needed.
> 
> 					Gary Duzan
> 					GTE Laboratories