日期:2014-05-18  浏览次数:20960 次

使用C#+webbrowser采集网页,怎么才能充分利用CPU,快速采集?
使用C#+webbrowser采集网页,怎么才能充分利用CPU,快速采集?
开了几个窗口,现在我的3核CPU句柄就是20-30%,有朋友说必须多线程才行

请教请教

------解决方案--------------------
网速是瓶径吧

------解决方案--------------------
为什么不用socket?
------解决方案--------------------
用HttpWebRequest+HttpWebResponse来做吧,效率更高。没有GUI。用多线程的意思是每一个网页启用一个线程,可以同时启动8-10个线程,这样就能同时处理8-10个网页了,甚至你还可以使用线程池来做。
------解决方案--------------------
多线程
------解决方案--------------------
开多线程放线程池中不停的跑,跑死cpu:)