O'Reilly logo

Real-Time Embedded Systems by Gabriele Manduchi, Ivan Cibrario Bertolotti

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

7

 

 

Interprocess Communication Primitives in POSIX/Linux

 

CONTENTS

7.1 Threads and Processes

7.1.1 Creating Threads

7.1.2 Creating Processes

7.2 Interprocess Communication among Threads

7.2.1 Mutexes and Condition Variables

7.3 Interprocess Communication among Processes

7.3.1 Semaphores

7.3.2 MessageQueues

7.3.3 Signals

7.4 Clocks and Timers

7.5 Threads or Processes?

7.6 Summary

Chapters 5 and 6 have introduced the basic concepts of interprocess communication, called IPC in the following text. These mechanisms are implemented by operating systems to allow the correct execution of processes. Different operating systems define different IPC interfaces, often making the porting of applications to different platforms a hard task (Chapter 19 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required