2
我在php中使用PThreads進行多線程。我已經在Windows上的XAMPP服務器上成功安裝並運行了它。 我有100K記錄在我的數據庫,我想運行parallel.Every螺紋20個線程將調用來自數據庫和流程5K記錄them.Here是我這個PHP的Pthread問題
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();
}
代碼時,我只運行此代碼它每個線程最多運行約600條記錄。對於PThread中的線程數有任何限制問題。有什麼問題請幫助我