当前位置:  开发笔记 > 编程语言 > 正文

在PHP CLI中使用并行线程运行大循环

如何解决《在PHPCLI中使用并行线程运行大循环》经验,为你挑选了0个好方法。

我在Symfony2/PHP中有一个计算昂贵的后端进程,我想运行多线程.

由于我迭代了数千个对象,我想我不应该为每个对象启动一个线程.我想有一个$ cores变量来定义我想并行的线程数,然后遍历循环并保持运行的那么多线程.因此,每次线程完成时,应启动具有下一个对象的新线程,直到完成所有对象.

查看pthreads文档并进行一些Google搜索,我找不到这种情况的可用示例.我发现的所有示例都有一次固定数量的线程,它们都没有遍历数千个对象.

有人能指出我正确的方向开始吗?我理解设置线程和加入它等的基础知识,但不了解如何在具有等待条件的循环中执行此操作.

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有