J'utilise PThreads pour le multi-threading en php. Je l'ai installé et exécuté avec succès sur mon serveur XAMPP sur Windows. J'ai 100K enregistrements dans ma base de données et je veux exécuter 20 threads en fil parallel.Every appellera 5k enregistrement de base de données et processus them.Here est mon code pour cettePthread pour PHP Problème
require('mailscript.php');
class My extends Thread{
function __construct() {
$this->mailscript = new mailscript();
}
function run(){
$this->mailscript->runMailScript(5000);
}
}
for($i=0;$i<20;$i++){
$pool[] = new My();
}
foreach($pool as $worker){
$worker->start();
}
foreach($pool as $worker){
$worker->join();
}
Quand je lance ce code seulement Exécuter pour environ 600 enregistrements par thread maximum. Y at-il un problème de limite pour le nombre de threads dans PThreads. Quel est le problème s'il vous plaît aidez-moi