Linux System Programming
Ctrlk
  • Introduction
  • Chapter 1 - Linux Basics
  • Chapter 2 – Programming
  • Chapter 3 – Files and File System
  • Chapter 4 – Processes
  • Chapter 5 – Inter Process Communication
  • Chapter 6 - Inter Process Communication Syncronization
    • Message Queue
    • Message Queue Libraries
    • Determining the common data
    • Message Server Example
    • Message Client Example
    • Shared Memory
    • Shared Memory Libraries
    • Determining the common data
    • Shared Memory Server Example
    • Shared Memory Client Example
    • Semaphores
    • Semaphores Libraries
    • Determining the common data
    • Semaphore Server Example
    • Semaphore Client Example
    • Inter Process Communication Syncronization Exercise
  • Chapter 7 – Sockets
  • Chapter 8 – Threads
  • Chapter 9 - Threads Syncronization
  • Chapter 10 – Daemons
Powered by GitBook
On this page

Chapter 6 - Inter Process Communication Syncronization

  • Message Queue

  • Libraries for Working with Messages

  • Defining Common Data

  • Message Server

  • Message Client

  • Shared Memory

  • Libraries for Working with Shared Memory

  • Defining Common Data

  • Memory Server

  • Memory Client

  • Semaphore

  • Libraries for Working with Semaphores

  • Defining Common Data

  • Semaphore Server

  • Semaphore Client

  • Inter-Process Communication Synchronization Exercise

PreviousInter Process Communication ExerciseNextMessage Queue

Last updated 3 days ago

Was this helpful?

Was this helpful?