【发布时间】:2015-02-04 02:12:07
【问题描述】:
我有一个运行多个线程的 php 进程,每个线程都需要通过 curl 发出 http 请求,在每个线程中使用 curl 会导致问题,因为 curl 不是线程安全的,基本上我们 curl 库崩溃(我假设当执行 2 个并发卷曲时),我希望能够在每个线程中独立使用 curl,我的问题是,每个线程都有 curl_multi 资源并且可以做吗?还是我必须创建 1 个 curl_multi 资源来处理多个 CURL 请求并进行管理?显然,后一种选择需要更多的工作。有什么见解吗?
谢谢
丹尼尔
【问题讨论】:
标签: php multithreading curl thread-safety