通過web伺服器來實作php多線程功能。
當然,對多線程有深入了解的人都知道通過web伺服器實作的多線程隻能模仿多線程的一些效果,并不是真正意義上的多線程。
但不管怎麼樣,它還是能滿足我們的一些需要的,在需要類似多線程的功能方面還是可以采用這個類。
使用方法:
$thread
= new thread(); $thread->addthread(‘func1‘,‘info1‘);
$thread->addthread(‘func2‘,‘info2‘); $thread->addthread(‘func3‘,‘info3‘);
$thread->runthread();
說明:
addthread是添加線程函數,第一個參數是函數名,之後的參數(可選)為傳遞給指定函數的參數。
runthread是執行線程的函數。