php多进程
来源:互联网 发布:c语言移位运算 编辑:程序博客网 时间:2024/06/06 08:23
写了一个测试程序,可以看一下执行流程。
子进程要exit否则会进行递归多进程,父进程不要exit否则终止多进程
for($i = 0; $i < 10; $i++){ $pid[$i] = pcntl_fork(); if($pid[$i] == -1){ }elseif($pid[$i]){ echo 'pcntl:start'; echo $pid[$i],PHP_EOL; pcntl_wait($staus); echo "$i; end",PHP_EOL; }else{ echo "$i run...",PHP_EOL; sleep(10); exit; //子进程要exit否则会进行递归多进程,父进程不要exit否则终止多进程 }} echo "succeed", PHP_EOL;
执行
pcntl:start189080 run...0; endpcntl:start189131 run...1; endpcntl:start189152 run...2; endpcntl:start189183 run...3; endpcntl:start189254 run...4; endpcntl:start189265 run...5; endpcntl:start189286 run...6; endpcntl:start189297 run...7; endpcntl:start189308 run...8; endpcntl:start189329 run...9; endsucceed
0 0
- PHP多进程编程
- php多进程
- PHP多进程编程
- PHP的多进程
- php的多进程
- PHP的多进程
- PHP多进程编程
- php cli多进程
- PHP多进程
- php多进程实现
- PHP的多进程
- PHP多进程编程
- PHP 多进程
- php 多进程思路
- php 多进程处理
- PHP多进程实例
- php多进程处理
- php多进程实现
- 11月7日——离noip还有12天
- codevs 2618 核电站问题 题解报告
- 【水题】NKOJ 3484 旅行
- 【bzoj 3942】[Usaco2015 Feb]Censoring(栈+kmp)
- GCD--Serial(串行)和Concurrent(并发)、Synchronous(同步)和Asynchronous(异步)
- php多进程
- 打印菱形
- /etc/hosts文件的作用
- 《Java编程思想》学习笔记:多态
- 就第九天学习的数组和排序问题做出的总结
- 学习C#中toString()和Convert.toString()的用法区别
- Combinations
- [BZOJ2006][NOI2010]超级钢琴(st表+heap)
- python 学习。。。