我对每个循环都有一个从一个文件中读取的大约60,000个字符串的数组运行 对于这些字符串中的每一个,我想运行一个带有字符串作为参数的小型python文件。 为了加快速度,我的计划是将每个执行作为一个单独的线程运行。 我尝试了下面,但这意味着每个孩子进行完整的foreach循环。在一个foreach循环中的PHP pcntl_fork
foreach($namesas $name)
{
pcntl_fork();
echo ++$count."\n";
exec("python script.py -argument:".$name);
}
如何让每个名称作为单独的线程运行?但不能继续主foreach循环?
...然而,想增加:你已经得到了正在酝酿中的threadbomb。您可能希望将自己限制为少于60,000个同步进程。 – asmecher
嘿,好点。我错过了一些东西。 – Jim