我對每個循環都有一個從一個文件中讀取的大約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