问题描述
- C# WPF求高手指点这段怎么解决假死?求具体代码
-
public WebResponse Web(url) { WebResponse re; HttpWebRequest resq = (HttpWebRequest)WebRequest.Create(url); re = resq.GetResponse(); return re; }
解决方案
其实可以建个线程来执行这一步,或者你自己设定个超时报异常,毕竟假死本来就是性能问题
解决方案二:
这种假死的情况可能的原因是:网速原因,或者网页程序问题导致获取的时间更长甚至超过10秒,导致桌面程序无法响应直到加载成功。可以考虑采用多线程的方式来解决问题。
时间: 2024-12-31 19:27:54