[omniORB] locking questions
   
    David Riddoch
     
    djr@uk.research.att.com
       
    Thu, 15 Mar 2001 15:06:04 +0000 (GMT)
    
    
  
On Thu, 15 Mar 2001, Lars Immisch wrote:
> I am trying to come up with a locking strategy for a servant that has
> multiple threads in addition to the threads created by omniORB.
> 
> 
> During the execution of the servant's methods, the servant needs to invoke
> (potentially several) oneway methods on remote and/or local objects. My
> life will be significantly easier if I can call remote oneways with locks
> held.
> 
> 
> But this would be a source of potential deadlocks if omniORB held any
> mutexes while calling my code. My reading of the omniORB code indicates
> that omniORB will hold no mutex when calling my code (unless I am using a
> single threaded POA).
> 
> Is this correct?
Yes.
Cheers,
David