Кажется, это не совсем то.
Например, один из процессов выполняет какую-то длительную операцию, но в тоже время мне нужно, чтобы этот процесс мог принять данные от другого процесса и обработать их независимо от основной задачи.
> а форкнуть эту длинную операцию нельзя?
Форкнул, а что дальше? Смысл в том, что внешние события должны на эту операцию влиять.
К сожаление, ничего не поделаешь - это должно работать в виндовс. Пайпы-то сразу завелись, а вот сигналы - никак.