PHP

时间:2015-07-16 00:51:02

标签: php multithreading queue

我正在用PHP编写一个图像处理系统,该系统应该生成3-5个工作人员,这些工作人员将监视新图像的位置/队列,然后处理它们(使用锁定,因此没有竞争条件)

棘手的部分是我想将它包含在通用CMS平台中。出于这个原因,我不能假设任何特定的扩展程序已启用,因为它通常会在共享主机上。

是否可以编写一个使用锁定队列的多线程图像处理器,而不确定(例如)PHP semaphorepcntl是否可用?我还没有想出任何东西,但我希望有一种方法可以使用本机PHP函数在PHP中工作,而不必安装PEAR项目或重新配置PHP。

我可以通过Composer安装项目 - 只是不是核心PHP库。

感谢您的任何想法!

0 个答案:

没有答案