您的位置:首页 > 其它

CURL并发

2015-08-03 19:12 316 查看
今天一天都在研究curl_multi_select到底是什么,官方文档上写

curl_multi_select — Wait for activity on any curl_multi connection

我的翻译是:等待curl活动链接

所以,我的猜测是这个函数可以让批处理句柄暂停处理,也就是阻塞这个队列。

<?php 
  full_curl_multi_exec($mh, $still_running); // start requests 
  do { // "wait for completion"-loop 
    curl_multi_select($mh); // non-busy (!) wait for state change 
    full_curl_multi_exec($mh, $still_running); // get new state 
    while ($info = curl_multi_info_read($mh)) { 
      // process completed request (e.g. curl_multi_getcontent($info['handle'])) 
    } 
  } while ($still_running); 
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: