如何同时生成两个具有proc_open的进程


How to spawn two processes with proc_open at the same time?

<?php
$ds=array(1 => array("pipe", "w"));
$ds1=array(1 => array("pipe", "w"));
proc_open("notepad.exe", $ds, $pipes);
proc_open("notepad.exe", $ds1, $pipes);
?>

我只想一次创建两个记事本.exe进程,但是第二个进程没有创建,直到第一个记事本.exe被杀死。如何一次创建多进程?

正如

Jack 建议的那样,您可以使用 start 来启动一个进程并忘记它;如果您的应用程序在 Unix 下运行 - pcntl_fork可以帮助您创建多个线程 - 并从中启动多个进程。