本文共 483 字,大约阅读时间需要 1 分钟。
其实这个东西主要用在后台数据处理,还是并发处理,也就是为了加快速度,子进程之间互相独立 for ( $i =0; $i <=8; $i ++){ $pid = pcntl_fork(); //这里最好不要有其他的语句 if ( $pid == -1) { die ( 'could not fork' ); } else if ( $pid ) { // $p [ $pid ] = 'ok' ; //echo "we are the parent\n"; //pcntl_wait($status); //Protect against Zombie children } else { $id = posix_getpid(); echo "I am the child $id\n" ; abc( $i ); exit (0); } print_r( $p ); } function abc( $i ) { $cmd = "/usr/bin/php /www/Tracking/fork/child.php " . $i ; exec ( $cmd ); } |
转载地址:http://kqhvi.baihongyu.com/