Я хотел бы сделать раздел моего кода более эффективным. Я подумываю сделать его вилкой в несколько процессов и заставить их выполнять 50/100 раз одновременно, а не только один раз.
Например (псевдо):
for line in file;
do
foo;
foo2;
foo3;
done
Я бы хотел, чтобы цикл цикла выполнялся несколько раз. Я знаю, что это можно сделать с помощью разветвления. Будет ли это выглядеть примерно так?
while(x <= 50)
parent(child pid)
{
fork child()
}
child
{
do
foo; foo2; foo3;
done
return child_pid()
}
Или я думаю об этом неправильно?
Спасибо!