我是新来pcnt_fork,需要解释pcnt_fork()
<?php
$pid = pcntl_fork();
echo $pid;
if($pid) {
// parent process runs what is here
echo "-parent\n";
}
else {
// child process runs what is here
echo "-child\n";
} ?>
ouptut: 25347-父 0孩子
我的问题是,这里$ PID会是孩子的进程ID过程即25347对不对? 那么它应该只呼应父母那么为什么它也给0孩子作为输出...谁能解释
是这些正在使用的只有3 echo语句? – Tabby
是的,这些只是三条语句 –
'pcntl_fork()'后面的任何内容都将是* both *进程的输出。 –