Мне нужно научиться создавать pipe и использовать fork, а также как писать в pipe и read в VC ++ 2010.
pipe
fork
read
Есть ли уроки, как это сделать?
На этот вопрос уже подробно ответили здесь . Цитирую дословно из того же ответа
Труба - это механизм межпроцессного взаимодействия. Данные, записанные в канал одним процессом, могут быть прочитаны другим процессом. Примитивом для создания трубы является функция трубы. Это создает как чтение, так и запись конца канала. Для одного процесса не очень полезно использовать канал для общения с самим собой. При обычном использовании процесс создает канал непосредственно перед тем, как разветвляется один или несколько дочерних процессов. Канал затем используется для связи между родительским или дочерним процессами или между двумя процессами одного уровня. Знакомый пример такого рода связи можно увидеть во всех оболочках операционной системы. Когда вы вводите команду в оболочке, она вызывает исполняемый файл, представленный этой командой, с вызовом fork. Канал открывается новому дочернему процессу, а его выходные данные читаются и печатаются оболочкой. На этой странице представлен полный пример функций fork и pipe ...