1.4.1 About Multithreaded CORBA Servers
System administrators can scale an Oracle application by
enabling multithreading in CORBA servers, and by tuning
configuration parameters (the maximum number of server threads that
can be created) in the application’s UBBCONFIG
file.
Oracle CORBA supports the ability to configure multithreaded CORBA applications. A multithreaded CORBA server can service multiple object requests simultaneously, while a single-threaded CORBA server runs only one request at a time.
Server threads are started and managed by the Oracle CORBA software rather than an application program. Internally, Oracle CORBA manages a pool of available server threads. If a CORBA server is configured to be multithreaded, then when a client request is received, an available server thread from the thread pool is scheduled to execute the request. While the object is active, the thread is busy. When the request is complete, the thread is returned to the pool of available threads.
Parent topic: Using Multithreaded Servers