如何同时使用proc_open生成两个进程?

时间:2012-08-29 10:07:58

标签: php proc-open

<?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);
?>

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

1 个答案:

答案 0 :(得分:0)

杰克建议你可以用start来开始一个过程而忘掉它;如果你的应用程序胜利在unix下运行 - pcntl_fork可以帮助你创建多个线程 - 并从他们spwan多个进程。