PHP多进程协作编程之-popen
2010-05-02 20:02
411 查看
使用popen结合SHELL命令也可以实现多进程并发编程。
实例如下:
<?php
//b.php文件
$file = 'testdir/file.txt';
for ($i=0;$i<10;$i++){
$fp = fopen($file,'a+');
fputs($fp, $i.'/r/n');
fclose($fp);
sleep(1);
}
?>
<?php
//p.php
echo 'start curl<br>';
$out = popen("/usr/local/php5/bin/php /var/htdocs/b.php &", "r");
pclose($out);
echo 'end curl<br>';
?>
运行p.php,即可实现PHP多进程异步编程。
实例如下:
<?php
//b.php文件
$file = 'testdir/file.txt';
for ($i=0;$i<10;$i++){
$fp = fopen($file,'a+');
fputs($fp, $i.'/r/n');
fclose($fp);
sleep(1);
}
?>
<?php
//p.php
echo 'start curl<br>';
$out = popen("/usr/local/php5/bin/php /var/htdocs/b.php &", "r");
pclose($out);
echo 'end curl<br>';
?>
运行p.php,即可实现PHP多进程异步编程。
相关文章推荐
- PHP多进程协作编程之-popen
- PHP多进程协作编程之-socket
- PHP多进程协作编程之-socket
- popen——php多进程利器
- 服务器端PHP多进程编程实战
- php多进程pcntl安装 PCNTL函数族--PHP多进程编程
- PHP多进程编程(3):多进程抓取网页的演示
- 服务器端PHP多进程编程实战
- 基于PCNTL的PHP多进程并发编程
- php多线程编程之popen方法示例
- popen——php多进程利器
- 简单理解php的socket编程
- 编程设计:PHP 5中多态性的实现方案浅析
- PHP编程之高级技巧&#8212;&#8212;利用Mysql函数
- PHP_安全编程建议
- 【PHP面向对象(OOP)编程入门教程】1.什么是面向对象?
- 【PHP面向对象(OOP)编程入门教程】10.__set(),__get(),__isset(),__unset()四个方法的应用
- PHP面向对象(OOP)编程入门教程
- PHP基础教程(适合有编程基础的,但是对PHP很陌生的新手 --教程主要以code的形式表现)
- PHP利用多进程处理任务