天天看點

PHP多線程的實作(PHP多線程類)

通過web伺服器來實作php多線程功能。

當然,對多線程有深入了解的人都知道通過web伺服器實作的多線程隻能模仿多線程的一些效果,并不是真正意義上的多線程。

但不管怎麼樣,它還是能滿足我們的一些需要的,在需要類似多線程的功能方面還是可以采用這個類。

使用方法:

$thread

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

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

$thread->runthread();

說明:

addthread是添加線程函數,第一個參數是函數名,之後的參數(可選)為傳遞給指定函數的參數。

runthread是執行線程的函數。