CORBA 2.3.3 Programmer's Guide for C++ (NonStop CORBA 2.3.3+)
Table Of Contents
- CORBA 2.3.3 Programmer's Guide for C++
- Legal Notice
- Contents
- About This Guide
- Chapter 1. Introduction to NonStop CORBA Programming
- Chapter 2. NonStop CORBA Administrative Environment
- Chapter 3. Compiling and Building an Application
- Chapter 4. Deploying a NonStop CORBA Application
- Chapter 5. Tracing and Debugging Applications
- Chapter 6. Writing Scalable Applications
- Chapter 7. Managing Transactions
- Chapter 8. Writing Multithreaded Applications
- Chapter 9. Designing Advanced Applications
- Chapter 10. Porting CORBA Applications to NonStop CORBA
- Chapter 11. Writing Wrappers for Legacy Clients and Servers
- Appendix A. Architectural Walkthrough
- Appendix B. Object References
- Appendix C. Servant Reference Counting in NonStop CORBA
- Index

In configurations where the NSotsTM process runs as a server pool with multiple processes, contention
between NSotsTM processes can cause the diamond access problem to occur. To avoid this cause of the
problem, no application changes are required. NonStop CORBA provides the NSotsXID process to act as
a broker between NSotsTM processes, so that only one process has control at a time. When you
configure the NSotsTM process as a server pool with multiple processes, all you need to do is to
configure a singleton NSotsXID process. For further information, refer to the NonStop CORBA 2.3
System Administration Guide.
Prev Up Next
Chapter 6. Writing Scalable
Applications
Home
Chapter 8. Writing Multithreaded
Applications