php多线程和多进程_php实现多线程

更新时间:2013-11-02    来源:apache    手机版     字体:

【www.bbyears.com--apache】

PHP本身是不支持多线程的, 但apache是支持多线程的
我知道的有2种:
1,同页面iframe,这个比较不好,不能很好实现参数传递
2,例子
go.php
[CODE][function runThread()
{
$fp = fsockopen("localhost", 80, $errno, $errmsg);
fputs($fp, "GET /go.php?act=b ");
fclose($fp);
}
function a()
{
$fp = fopen("1.txt", "w");
fputs($fp, "Set in " . Date("h:i:s", time()) . (double)microtime() . " ");
fclose($fp);
}
function b()
{
$fp = fopen("2.txt", "w");
fputs($fp, "Set in " . Date("h:i:s", time()) . (double)microtime() . " ");
fclose($fp);
}
if(!isset($_GET["act"])) $_GET["act"] = "a";
if($_GET["act"] == "a")
{
runThread();
a();
}
else if($_GET["act"] == "b") b();
?>/CODE]
速度够快的话你可以发现 1.txt 和 2.txt 有些时间一样的

本文来源:http://www.bbyears.com/jiaocheng/1691.html

热门标签

更多>>

本类排行