php 手册上看到这个函数,网上查资料说这样写为了避免cpu过高。但是不明白为什么这样写。第一次执行curl_muti_exec 已经把所有的句柄给执行,为什么还要再执行一次
回复内容: do { $mrc = curl_multi_exec($mh, $active);} while ($mrc == curlm_call_multi_perform);while ($active && $mrc == curlm_ok) { if (curl_multi_select($mh) != -1) { do { $mrc = curl_multi_exec($mh, $active); } while ($mrc == curlm_call_multi_perform); }}
php 手册上看到这个函数,网上查资料说这样写为了避免cpu过高。但是不明白为什么这样写。第一次执行curl_muti_exec 已经把所有的句柄给执行,为什么还要再执行一次
