C# 在异步中使用HttpWebRequest出现的“正在终止线程”错误的解决方案
原因就是C#中使用多线程使用HttpWebRequest时,默认的连接数只有2。 然后有时候因为对方服务器的原因导致访问超时,如果没有做超时处理的话,request对象就不会被释放,后面便导致一系列的问题。 解决方法之一就是在调用HttpWebRequest对象之前将连接数改大。 在一般处理程序中添 ...
原因就是C#中使用多线程使用HttpWebRequest时,默认的连接数只有2。
然后有时候因为对方服务器的原因导致访问超时,如果没有做超时处理的话,request对象就不会被释放,后面便导致一系列的问题。
解决方法之一就是在调用HttpWebRequest对象之前将连接数改大。
在一般处理程序中添加
System.Net.ServicePointManager.DefaultConnectionLimit = 24
如您对本文有疑问或者有任何想说的,请
点击进行留言回复,万千网友为您解惑!
相关文章:
-
-
-
LTE核心网介绍
1 LTE网络架构 EPS包括核心网EPC(EPC又包括MME(信令处理部分)、S-GW(数据处理部分)、...
[阅读全文]
-
-
-
-
-
5G缩略语
5G缩略语一、5G相关组织1.ITU2. 3GPP二、5G三大应用场景1.eMBB2.uRLLC3.mMTC三、...
[阅读全文]
-
-
-
-
网友评论