Answer Posted / chaitanya
Orbix 5 and Orbix 6 is designed to write multi-threaded (and single threaded) application from the ground up. However, the following describes in more details about Orbix thread safety:
All Orbix library public APIs are thread safe.
Per CORBA specification, add_ref/remove_ref operations in the idl generated code is thread safe.
Regarding the rest of the generated code, Orbix IDL -> C++ code generator generates mappings for user-defined IDL types, as well as client-side proxy invocation code (-base switch) and server-side servant dispatch code (-poa switch). The client-side invocation code and server-side dispatch code are thread-safe. The mappings generated for user-defined IDL types are not thread safe for concurrent modification but are thread-safe for concurrent reads.
Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
How you can configure an orbix domain to use the dns network alias hostname in iors for orbix services?
How are connections managed in Orbix Connect?
Does interceptor capture ssl handshaking errors?
How to programatically query the length of a workqueue
Does orbix 3 and 6 support java 7?
Explain how you can access to corba objects in orbix?
How you can configure an orbix domain to contain corbaloc references instead of iors for the orbix services?
Does clients using orbix 3.x talk to servers using orbix 2000?
Explain how you configure thread pool settings in orbix 6.3?
Explain how you can close the client connection to the orbix 3 daemon?
How you can configure an orbix domain to use fully qualified host names rather than short host names or ip addresses?
What do you recommended for clients using the jdk orb?
Explain how to download the orbix products?
Does the orbix have size limit for corba messages?
Does orbix 3 support vos (virtualization operating systems)?