С учетом этого сценария оболочки Unix:
test.sh:
#!/bin/sh
sleep 2 &
sleep 5 &
sleep 1 &
wait
time ./test.sh
real 0m5.008s
user 0m0.040s
sys 0m0.000s
Как бы вы сделали то же самоев Ruby на Unix-машине?
Команды сна являются лишь примером, просто предположим, что они вместо этого долго выполняют внешние команды.