Chapter 21. Multithreaded Applications

21.1 Chapter Overview

In this chapter we explore issues related to multithreaded CORBA applications. Section 21.3 explains the benefits that multithreading brings to CORBA applications. Sections 21.4 and 21.5 discuss fundamental multithreading techniques and explain how the ORB and POA help support them. In Section 21.6 we convert the servant locator example first presented in Chapter 12 to work properly in the presence of multiple threads. Finally, in Section 21.7 we briefly discuss multithreading problems related to servant activators.

21.2 Introduction

Practical CORBA applications must be able to scale well in several dimensions. These dimensions include the number of objects that an application can ...

Get Advanced CORBA® Programming with C++ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.