Загрузка нескольких ядер процессора, при консольной команде с pipe

Запускаю в консоли команду, увязывающую последовательную обработку 4 приложениями.

balabolka.exe | sox.exe | soundstretch.exe | lame.exe

Диспетчер задач показывает, что суммарная загрузка от всех приложений равна ~25% на 4-ядерном процессоре. То есть задействовано только 1 ядро. Между приложениями загрузка распределена примерно 55/15/7/23.
Как распараллелить обработку? Скорость должна ограничиваться возможностями самого требовательного из приложений. Ускорение должно получится примерно в 2 раза.


Ответы (0 шт):