zoukankan      html  css  js  c++  java
  • PHP模拟多线程请求

    简介:这是PHP模拟多线程请求的详细页面,介绍了和php,PHP, 多线程请求 PHP模拟多线程请求有关的知识、技巧、经验,和一些php源码等。

    class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=344676' scrolling='no'>
    PHP模拟多线程请求
    
    <?php
    multi_threads_request($nodes){
    		$mh = curl_multi_init();
    		$curl_array = array();
    		foreach($nodes as $i => $url)
    		{
    			$curl_array[$i] = curl_init($url);
    			curl_setopt($curl_array[$i], CURLOPT_RETURNTRANSFER, true);
    			curl_multi_add_handle($mh, $curl_array[$i]);
    		}
    		$running = NULL;
    		do {
    			usleep(10000);
    		    curl_multi_exec($mh,$running);
    		} while($running > 0);
    		
    		$res = array();
    		foreach($nodes as $i => $url)
    		{
    			$res[$url] = curl_multi_getcontent($curl_array[$i]);
    		}
    		
    		foreach($nodes as $i => $url){
    			curl_multi_remove_handle($mh, $curl_array[$i]);
    		}
    		curl_multi_close($mh);		
    		return $res;
    }
    
    print_r(multi_threads_request(array(
        'http://www.163.com',
        'http://www.baidu.com',
    ));

    爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

    http://biancheng.dnbcw.info/php/344676.html pageNo:4
  • 相关阅读:
    C/C++内存对齐
    Fibonacci
    Count 1 in Binary
    Hash Function
    Fast Power
    Update Bits
    Unique Binary Search Trees
    Java知识体系(持续更新)
    如何发现牛股
    OpenResty究竟解决了什么痛点
  • 原文地址:https://www.cnblogs.com/ooooo/p/2240630.html
Copyright © 2011-2022 走看看