如果要执行的作业多于可用的线程,我如何使用PHP pthread?

时间:2015-11-03 19:22:53

标签: php multithreading pthreads

我找到了以下如何在PHP中实现pthread的简单示例:
http://www.masnun.com/2013/12/15/multithreading-in-php-doing-it-right.html

我得到的代码运行正常,但对于我的实际用例,我有10-20个工作要么并行运行,但由于系统限制,我无法创建10-20个线程同时。
因此,我计划创建5个左右的线程,然后让每个线程运行一个作业,一旦线程完成一个作业,让它在队列中执行另一个作业。
我们的想法是,线程将继续执行此操作,直到队列中的所有作业完成为止。

最好的方法是什么?
我希望能够根据用例轻松更改简单易用的代码 谢谢。

0 个答案:

没有答案