使用C#+webbrowser采集网页,怎么才能充分利用CPU,快速采集?
使用C#+webbrowser采集网页,怎么才能充分利用CPU,快速采集?
开了几个窗口,现在我的3核CPU句柄就是20-30%,有朋友说必须多线程才行
请教请教
------解决方案--------------------网速是瓶径吧
------解决方案--------------------为什么不用socket?
------解决方案--------------------用HttpWebRequest+HttpWebResponse来做吧,效率更高。没有GUI。用多线程的意思是每一个网页启用一个线程,可以同时启动8-10个线程,这样就能同时处理8-10个网页了,甚至你还可以使用线程池来做。
------解决方案--------------------多线程
------解决方案--------------------开多线程放线程池中不停的跑,跑死cpu:)