c#中我要实现大量的httpwebrequest,但是不想winform假死住,请问用多线程还是异步?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#中我要实现大量的httpwebrequest,但是不想winform假死住,请问用多线程还是异步?相关的知识,希望对你有一定的参考价值。

我是用了一个for 循环,里面执行httpwebrequest
但是一开始执行winforms就基本假死住了

一般客户端设计要求来说,耗时处理放在线程中,比如网络请求,数据循环操作之类 参考技术A 当然是用异步了,asyn/wait

c#中webclient,httpwebrequest,webbroser哪个获取网页快

参考技术A 要是获取网页源码
httpwebrequest是最快的
webclient次之,一般下载附件时会用到
webbrowser相当于浏览器了,获取源码最慢,但是可以执行js等网页脚本

以上是关于c#中我要实现大量的httpwebrequest,但是不想winform假死住,请问用多线程还是异步?的主要内容,如果未能解决你的问题,请参考以下文章

C#通过WebClient/HttpWebRequest实现http的post/get方法

C# HttpWebRequest 如何实现SOCKET5代理

C#通过WebClient/HttpWebRequest实现http的post/get方法

c# httpwebrequest 模拟登陆

C#通过WebClient/HttpWebRequest实现http的post/get方法

用c#编写webservice时,如何获取调用它的httpwebrequest中?后面的参数 非常感谢。