我有一个 for each 循环是从一个大约 60,000 个字符串的数组中运行的,该数组是从一个文件中读取的。对于这些字符串中的每一个,我想运行一个以字符串作为参数的小型 python 文件。为了加快速度,我的计划是将每次执行都作为单独的线程运行。我尝试了以下方法,但这意味着每个孩子都进行了完整的 foreach 循环。
foreach($namesas $name)
{
pcntl_fork();
echo ++$count."\n";
exec("python script.py -argument:".$name);
}
如何使每个名称作为单独的线程运行?但随后不继续主 foreach 循环?