7
Proceeding with Inter-Process Communication
The previous chapter presented many features of C++20 that allow you to execute tasks in parallel. Outside of the global variables, it didn’t cover ways to communicate between processes or threads. On a system level, most of the asynchronous calls are born in the continuous communication between processes and different computer systems.
In this chapter, you will learn about the inter-process communication (IPC) interfaces that Linux provides. Through them, you will get a full picture of possibilities to cover your system and software requirements. You’ll start by learning about message queues (MQs) as a continuation of the discussion about pipes in Chapter 3. In addition, we will analyze in detail ...
Get C++ Programming for Linux Systems 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.