[Linux] взаимодействие процессов
Существует множество способов сделать это. Например, в момент создания дочернего процесса, можно связать его с родительским процессом с помощью канала (pipe а позже передать через этот канал данные. Также могут помочь: разделяемая память, очереди сообщений, локальные сокеты.
Если же данные надо передать в момент создания дочернего процесса, то это совсем просто, так как дочерний процесс наследует адресное пространство родительского и, соответственно, может использовать его данные.
Если же данные надо передать в момент создания дочернего процесса, то это совсем просто, так как дочерний процесс наследует адресное пространство родительского и, соответственно, может использовать его данные.
До кучи:
можно еще через временный файл
Рекомендуется к пробатыванию:
практика:
Андрей Робачевский
Операционная система Unix
теория:
Реймонд:
Искусство программирования под Unix
Последнюю даже могу одолжить
можно еще через временный файл
Рекомендуется к пробатыванию:
практика:
Андрей Робачевский
Операционная система Unix
теория:
Реймонд:
Искусство программирования под Unix
Последнюю даже могу одолжить
на каком языке то? но в клюбом случае IPC...
не в любом. Через pipe можно или через FIFO
Оставить комментарий
stm7868162
Как передать данные, например массив char, от родительского процесса дочернему?