博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php fork
阅读量:4139 次
发布时间:2019-05-25

本文共 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/

你可能感兴趣的文章
X-code beta 开发iWatch项目,运行没有错误,但是某些操作一点就崩,而且找不错误的原因场景一
查看>>
Xcode 报错: Extra argument in call
查看>>
iTunes Connect 上传APP报错: Communication error. please use diagnostic mode to check connectivity.
查看>>
#import <Cocoa/Cocoa.h> 报错 Lexical or Preprocessor Issue 'Cocoa/Cocoa.h' file not found
查看>>
`MQTTClient (~> 0.2.6)` required by `Podfile`
查看>>
X-Code 报错 ld: library not found for -lAFNetworking
查看>>
Bitcode
查看>>
If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
查看>>
3.5 YOLO9000: Better,Faster,Stronger(YOLO9000:更好,更快,更强)
查看>>
iOS菜鸟学习--如何避免两个按钮同时响应
查看>>
How to access the keys in dictionary in object-c
查看>>
iOS菜鸟学习—— NSSortDescriptor的使用
查看>>
hdu 3787 hdoj 3787
查看>>
hdu 3790 hdoj 3790
查看>>
hdu 3789 hdoj 3789
查看>>
hdu 3788 hdoj 3788
查看>>
zju 1003 zoj 1003
查看>>
zju 1004 zoj 1004
查看>>
zju 1005 zoj 1005
查看>>
zju 1006 zoj 1006
查看>>