MyException - 我的异常网
当前位置:我的异常网» C# » ThreadPool的有关问题,大家来帮看看

ThreadPool的有关问题,大家来帮看看(2)

www.MyException.Cn  网友分享于:2013-02-20  浏览:17次

                        wr.Timeout = 15000;//超时
                        wr.GetResponse().GetResponseStream();
                    }
                }

            }
            catch (Exception ex)
            {
                //Console.WriteLine(ex.Message);
                //Console.WriteLine(geturlt);
                return;
            }

    //线程调用的另一个方法差不多一样 里边使用了 HttpWebRequest和HttpWebResponse 也是try catch 包     着 lock参数
            


不知道为啥 开始执行能发送和接收数据  后边1 2分钟吧 线程全是等待 我设置的 Timeout = 15000; 要说如果超时了应当线程也算执行完了吧 应当可以执行下边的线程了吧 但等好久都不执行 
以前没用过多线程池 直接for循环new新的线程  有时候会出现内存问题 线程池是第一次用  请高手们帮着讲讲

------解决方案--------------------
如果线程没有死锁,wr.Timeout = 15000;后加 wr.Proxy = null;

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有