none
vb.net多线程求助 RRS feed

  • 问题

  • 假如有批路由器,能正常访问。现在想编程实现多线程处理各路由器上的A|B|C等页面,怎么做处理速度快?

    路由器的IP用变量IP,A|B|C等页面的URL用URL(4)表示处理同一路由器上的5个页面。

    A页面处理路由器基本信息,如WAN口IP,连接时间等,

    B页面处理DHCP页面;

    C页面处理系统日志;

    ...........................

    我的思路如下:

    for 1=0 to ipCount-1

          启动5个线程

    next

    线程1处理A页面

    线程2处理B页面

    ....
    各线程公共部分是读取页面源码,参数是各页面的URL。

    目前我已用单线程实现,不过处理速度相对较慢,平均每分钟20-30个IP。

    请高手们给指条明路。

    2012年8月10日 2:17

答案

全部回复