我想让我的代码的一部分更有效率.我正在考虑将它分成多个进程并让它们一次执行50/100次而不是一次.
例如(伪):
for line in file;
do
foo;
foo2;
foo3;
done
Run Code Online (Sandbox Code Playgroud)
我想这个for循环运行多次.我知道这可以通过分叉来完成.它看起来像这样吗?
while(x <= 50)
parent(child pid)
{
fork child()
}
child
{
do
foo; foo2; foo3;
done
return child_pid()
}
Run Code Online (Sandbox Code Playgroud)
或者我是否以错误的方式思考这个问题?
谢谢!