C# WPF求高手指点这段怎么解决假死?求具体代码

 public WebResponse Web(url)
 {
                         WebResponse  re;

                        HttpWebRequest resq = (HttpWebRequest)WebRequest.Create(url);

                        re = resq.GetResponse();

                        return re;
}

2个回答

其实可以建个线程来执行这一步,或者你自己设定个超时报异常,毕竟假死本来就是性能问题

这种假死的情况可能的原因是:网速原因,或者网页程序问题导致获取的时间更长甚至超过10秒,导致桌面程序无法响应直到加载成功。可以考虑采用多线程的方式来解决问题。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐