我有1000个任务,我想使用pthreads和10个正在运行的工作人员来处理这些任务。 由于PHP没有自己的多线程,我想到了使用pthreads。
我认为最好的方法是使用pthreads Pool
。现在我想知道如何才能在代码方面做到这一点。我没有使用pthreads的经验,我在网上找到的所有Pool示例都没有在我的服务器上运行。特别是pthreads Github page上的那些抛出了这个错误:
致命错误:Class' Collectable'找不到
答案 0 :(得分:1)
错误
Fatal error: Class 'Collectable' not found
我遇到了与pecl相同的问题,如果你使用github repo它在这里很好,如何:
$ git clone https://github.com/krakjoe/pthreads lib-pthreads
$ phpize
$ ./configure
$ make
答案 1 :(得分:-2)
所以我不知道你想要什么。你想知道导致错误的原因(没有提供任何细节),或者你应该如何编写代码......一般?错误看起来像你还没有包括Class' Collectable'。