源贴:http://community.csdn.net/Expert/topic/4039/4039171.xml?temp=.22581121.我昨天按孟子所说的把程序改了一下,每隔90秒我就访问一下我自已网站的一个网页,程序是昨天
11:45开始运行的,下午5:00我看程序还在运行,但今天早上我来后,发现程序停了,我估计停的时间是在昨天晚上6-7点,这是为什么呢?2.如果我的网站上再运行另一个多线程序,会不会影响我的程序呢?我想不会吧。3.我的程序用的是线程池,用法如下,请高手看一下是否有问题:
......
......
for()
{
    if(ProcessNumber<=30)
    {
        TidyDelegate anpd = new TidyDelegate(Tidy);
anpd.BeginInvoke(Id,Url,null,null);
Thread.Sleep(3000); ProcessNumber++;
    }
    else
    {
string htmlContent=S.source("http://www.abc.com");//取本站某一页的html源码
Thread.Sleep(30000);
    }
}
ProcessNumber是个全局变量,用于控制线程并发总数的public void Tidy(int Id,string Url)
{
   ........
   ........   ProcessNumber--;}public delegate void TidyDelegate(int Id,string Url);这些基本上就是我的全部程序了,哪里有不对之处,请大侠们指正,谢谢!