天天看点

PHP多线程的实现(PHP多线程类)

通过web服务器来实现php多线程功能。

当然,对多线程有深入理解的人都知道通过web服务器实现的多线程只能模仿多线程的一些效果,并不是真正意义上的多线程。

但不管怎么样,它还是能满足我们的一些需要的,在需要类似多线程的功能方面还是可以采用这个类。

使用方法:

$thread

= new thread(); $thread->addthread(‘func1‘,‘info1‘);

$thread->addthread(‘func2‘,‘info2‘); $thread->addthread(‘func3‘,‘info3‘);

$thread->runthread();

说明:

addthread是添加线程函数,第一个参数是函数名,之后的参数(可选)为传递给指定函数的参数。

runthread是执行线程的函数。