Sta*_*bie 5 php concurrency cron multithreading
我有一些脚本需要作为单独的进程并发运行.我的计划是让一个cron作业以设定的间隔执行这些脚本的多个实例.这是一个好主意吗?这种方法的优点/缺点是什么?我还需要考虑其他选择吗?
底线:我正在尝试模仿多线程.任何竞争条件都将通过代码处理(例如,在DB中设置状态等).脚本应该处理密集型任务(例如创建缩略图等).
你可以使用分叉.启动脚本将加载所有默认配置和初始化,然后派生子进程进行处理.然后,它可以监视进程以查看它们是否仍在运行. http://php.net/manual/en/function.pcntl-fork.php
| 归档时间: |
|
| 查看次数: |
1261 次 |
| 最近记录: |