- Home
- Categorie
- Coding e Sistemistica
- Coding
- Un aiuto per il mio primo "Multithread"
-
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:
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*=new workerThread($i); $workers*->start(); }
ma come questo e tanti altri che ho provato, non mi stampa a browser nulla, lo richiamo e tutto e morto..., forse ho scaricato la classe Thread sbagliata? l'ho scaricata dal sito: gist-github-com
Possiamo vedere con voi un passo allal volta come posso trovare una soluzione ?
Grazie mille a tutti.
-
Per visualizzare qualcosa sui browser devi aspettare che si riempiano i buffers. Forse per qualcosa di + immediato dovresti provare con la linea di comando