1. Wie realisiert PHP Popen die gleichzeitige Ausführung mehrerer Prozesse? 2. Gehen Sie davon aus, dass 17 Prozesse gleichzeitig gestartet werden müssen, schließen Sie einen Prozess jedes Mal, wenn er abgeschlossen ist, und starten Sie gleichzeitig den nächsten Prozess, was bedeutet, dass nur 5 Prozesse gleichzeitig ausgeführt werden können zur gleichen Zeit. //Starte 2 Prozesse for($i = 0;$i < 2;$i++){ $command = "$phpPath $destPHPFile >> $logFile$i"; echo "Prozessstartzeit".date('Y-m-d H:i:s')."n"; $resource = popen($command,'r'); if(is_resource($resource)){ $success++; pclose($resource);//Die nächste Schleife wartet, bis die Ausführung des vorherigen Prozesses abgeschlossen ist, bevor pclose die Ressourcen freigibt
Einführung: 1. Wie PHP Popen die gleichzeitige Ausführung mehrerer Prozesse implementiert, pclose in der Schleife wartet, bis der Prozess abgeschlossen ist, bevor mit dem nächsten Zyklus fortgefahren wird. 2. Gehen Sie davon aus, dass 17 Prozesse gleichzeitig gestartet werden müssen, schließen Sie einen Prozess nach jedem Abschluss und starten Sie den nächsten Prozess gleichzeitig, was bedeutet, dass höchstens...
2. Häufig gestellte Fragen zum PHPmailer-Massenversand an Gmail
Einführung: 1. Authentifizierung konnte nicht durchgeführt werden. Wenn Sie keine Schleife verwenden, ist das Konto oder Passwort grundsätzlich falsch. Wenn Sie eine Schleife zum Senden von Massennachrichten verwenden, denken Sie daran, nach dem Senden Smtpclose() aufzurufen ()-Methode ist abgeschlossen und wird einmal gesendet und geschlossen. Andernfalls können Sie nur eine E-Mail senden und sie stürzt beim zweiten Mal ab...
3 >Nach dem Popen in PHP wartet es auf die Ausführung des Skripts, bevor es ausgeführt wird.
Einführung: Nachdem ich pclose(popen()) in PHP verwendet hatte, wartete ich, bis das von popen ausgeführte Skript abgeschlossen war, bevor ich mit der Ausführung fortfuhr. {Code...} {Code...} In test.php wartet die zweite Codezeile, bis index.php abgeschlossen ist, bevor sie mit der Ausführung beginnt.
[Verwandte empfohlene Fragen und Antworten]:
php – Wie realisiert popen die gleichzeitige Ausführung mehrerer Prozesse? nächste Schleife
Wie realisiert popen die gleichzeitige Ausführung mehrerer Prozesse? Der pclose in der Schleife wartet, bis der Prozess abgeschlossen ist, bevor er mit der nächsten Schleife fortfährt
Nach dem Öffnen in PHP wartet es auf die Ausführung des Skripts, bevor es fortfährt.
Das obige ist der detaillierte Inhalt vonEmpfohlene Artikel zur PHP-Funktion pclose(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!