Вы можете использовать трубы, чтобы сделать это.Основное назначение каналов - передача данных между различными процессами.
Каналы - это самый простой механизм, предлагаемый операционной системой для межпроцессного взаимодействия.Канал представляет собой коммуникационный буфер между двумя процессами: он имеет два дескриптора, один для записи, другой для чтения.Операции записи и чтения выполняются в порядке FIFO («первым пришел - первым обслужен»).
Существует два типа каналов: безымянные каналы и именованные каналы (также известные как FIFO).
- Безымянные каналы разрешают связь только между иерархически связанными процессами (родительскими и дочерними процессами);
- Именованные каналы разрешают связь между любыми процессами.Специальный файл создается в файловой системе через
Если вам нужен пример кода, просто перейдите сюда: http://pastebin.com/1W216nyN