您的位置:首页 > 理论基础 > 计算机网络

HttpWebRequest使用注意(发生阻塞的解决办法)

2008-10-31 03:51 597 查看
HttpWebRequest使用注意(发生阻塞的解决办法)

HttpWebRequest myRequest = null;
HttpWebResponse myResponse = null;
Stream reqStream = null;
Stream resStream = null;

try
catch
finally
HttpWebRequest myRequest = null;
HttpWebResponse myResponse = null;
Stream reqStream = null;
Stream resStream = null;

try
catch
finally
if (myRequest != null)
myRequest.Abort();
}其实很多时候释放了Stream和Response还不够,客户端的Request还是在保持着,需要等垃圾回收器来回收,所以一般很容易阻塞,导致请求发送不出去。加上这个就是让HttpWebRequest实例在不需要的时候及时释放资源。这样可以重复使用而不会阻塞。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐