Описание тега ipc
IPC означает межпроцессное взаимодействие и представляет собой набор методов для обмена данными и сообщениями между потоками и процессами.
В вычислениях межпроцессное взаимодействие (IPC) - это набор методов для обмена данными между несколькими потоками в одном или нескольких процессах. Процессы могут выполняться на одном или нескольких компьютерах, подключенных к сети. Методы IPC делятся на методы для:
- передача сообщений
- синхронизация
- общая память и
- вызовы удаленных процедур (RPC).
Используемый метод IPC может варьироваться в зависимости от полосы пропускания и задержки связи между потоками, а также типа передаваемых данных.
Есть несколько причин для создания среды, позволяющей сотрудничество процессов:
- Распространение информации
- Ускорение
- Модульность
- Удобство
- Разделение привилегий
IPC также может называться межпотоковым взаимодействием и взаимодействием между приложениями.
Комбинация IPC с концепцией адресного пространства является основой независимости / изоляции адресного пространства.