PHP implements multi-process parallel execution script code
Because the PHP process is not multi-threaded, some scenarios for convenience and improve performance, you can use PHP to achieve a multi-process to compensate for this deficiency:
#!/usr/bin/env php!--? Php$cmds=array (Array ('/apps /bin/launcher.php ', ' charge/promotion_props_stat.php ', ' mobile ', 1), Array ('/apps/bin/launcher.php ', ' charge/ Promotion_props_stat.php ', ' mobile ', 2), Array ('/apps/bin/launcher.php ', ' charge/promotion_props_stat.php ', ' click ' , 1), Array ('/apps/bin/launcher.php ', ' charge/promotion_props_stat.php ', ' click ', 2), Array ('/apps/bin/launcher. php ', ' charge/promotion_props_stat.php ', 1), Array ('/apps/bin/launcher.php ', ' charge/promotion_props_stat.php ', 2)) ; foreach ($cmds as $cmd) {$pid =pcntl_fork (); if ($pid ==-1) {//Process creation failed die (' fork child process failure! '); } else if ($pid) {//Parent process processing logic pcntl_wait ($status, Wnohang); } else{//subprocess Process Logic pcntl_exec ('/usr/local/bin/php ', $cmd); }}