Утилита ipcmk#

Утилита ipcmk используется для создания объектов межпроцессного взаимодействия (IPC): сегментов разделяемой памяти, очередей сообщений и массивов семафоров (механизмов, позволяющих конкурирующим процессам и потокам работать с общими ресурсами и помогающих в решении различных проблем синхронизации).

Синтаксис ipcmk:

ipcmk <options>

Где <options> - опции.

Часто используемые опции утилиты представлены в таблице ниже.

Опция

Описание

-M <size>

Создать сегмент общей памяти в указанном размере

-Q

Создать очередь сообщений

-S <number>

Создать массив семафоров с указанным числом элементов

Примеры использования#

  • Для создания сегмента общей памяти размером в 10 Мб введите команду:

    ipcmk -M 10M
    
  • Для создания очереди сообщений введите команду:

    ipcmk -Q
    
  • Для создания семафора с десятью элементами введите команду:

    ipcmk -S 10