>К примеру, есть веб-страница, информация для которой скачивается и парсится из нескольких источников. Логично распараллелить эти процессы.
Логичнее всего подобные задачи запускать в виде cli-скриптов. Соответственно, задача распараллеливания решается автоматически запуском N разных скриптов.
Если же нужно делать всё из одного скрипта — то удобнее всего использовать fork. Хотя и будут трудности с синхронизацией данных.
Если же, скажем, посещение пользователем страницы должно инициировать фоновые процессы (скажем, ответ пользователя в тему форума, порождающий рассылку нотификаций по e-mail), то тут удобно послать задание в gearman. И отдельно будет крутиться демон, который будет забирать с gearman'а задания и отрабатывать их отдельным потоком.