通过web服务器来实现php多线程功能。
当然,对多线程有深入理解的人都知道通过web服务器实现的多线程只能模仿多线程的一些效果,并不是真正意义上的多线程。
但不管怎么样,它还是能满足我们的一些需要的,在需要类似多线程的功能方面还是可以采用这个类。
使用方法:
$thread
= new thread(); $thread->addthread(‘func1‘,‘info1‘);
$thread->addthread(‘func2‘,‘info2‘); $thread->addthread(‘func3‘,‘info3‘);
$thread->runthread();
说明:
addthread是添加线程函数,第一个参数是函数名,之后的参数(可选)为传递给指定函数的参数。
runthread是执行线程的函数。