Существует большая разница в производительности между:
- Процесс Запись в файл temp и процесс B, считывающий этот файл
- Процесс Запись в трубу и процесс чтения B из этого канала
Мне любопытно узнать, что ответ для Windows и * nix.
EDIT: я должен был спросить: устраняет ли буферный кеш разницу между временным файлом и каналом?