|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
[php] Un aiuto per il mio primo "Multithread"
Salve,
non ho mai affrontato i Thread, ora ho la necessita di fare partire 50 script php contemporaneamente, ho provato ad aprire 50 pagine del mio script con Chrome sul mio server locale AMPPS, il risultato è che sono 6 attive e tutte le altre in attesa. - Secondo voi con uno script che gestisce un Multithread posso fare partire 50 script contemporaneamente?? Ho seguito la guida ufficiale di php.net, ho fatto questo esempio: Codice:
require_once('classes/thread.php');
class workerThread extends Thread {
public function __construct($i){
$this->i=$i;
}
public function run(){
while(true){
echo $this->i;
sleep(1);
}
}
}
for($i=0;$i<50;$i++){
$workers[$i]=new workerThread($i);
$workers[$i]->start();
}
Possiamo vedere con voi un passo allal volta come posso trovare una soluzione ? Grazie mille a tutti. Ultima modifica di race2 : 23-11-2017 alle 10:41. |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: May 2003
Messaggi: 57
|
Ciao, immagino che quella classe utilizzi il modulo pthreads (http://www.php.net/manual/en/intro.pthreads.php)
Come punto di partenza proverei a vedere se questo modulo è installato sul server. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:11.



















