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

一度に 2 つの notepad.exe プロセスを作成したいだけですが、最初の notepad.exe が強制終了されるまで、2 番目のプロセスは作成されませんでした。一度にマルチプロセスを作成するには?

4

1 に答える 1

0

ジャックが示唆するように、 start を使用してプロセスを開始し、それを忘れることができます。アプリケーションが unix で実行される場合、pcntl_forkは複数のスレッドを作成するのに役立ち、それらから複数のプロセスが生成されます。

于 2012-08-29T10:43:49.640 に答える