Product: OpenFusion TAO
Version: ALL
Description:
Linux, Solaris Startup
Resolution:
There are a number of different threading models available for TAO, which are configurable:
- reactive: In this approach, each thread in the thread pool has an ORB that accepts and processes requests reactively. This is also called as the "ORB-per-thread" model.
- leader/followers: In this model, the user must create several threads, all of which invoke ORB::run, the ORB will select one of the threads to wait for incoming requests. This thread is called the leader thread and will process the first request that arrives to the ORB, but before doing so the ORB will selects another thread in the pool to become the leader. In other words the threads in the pool take turns to process the events.
By default TAO uses the reactive model. Once you have chosen the model you wish to use, you can then configure this separately.
More information can be found in the HTML documentation supplied with the distribution.
#KnowledgeDocs
#OpenFusion