您的位置:程序门 -> .net技术 -> c#



2003系统死循环出现了,超时,是什么问题?急!!!!!!!!100分另外开帖送.已经问了三次了都没人回答


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


2003系统死循环出现了,超时,是什么问题?急!!!!!!!!100分另外开帖送.已经问了三次了都没人回答[已结贴,结贴人:bye9bye]
发表于:2007-10-12 16:43:32 楼主
我写了一个类似
for(int   i=1;i <10000000;i++){
thread.sleep(6000);

}
在2000系统上执行,没有问题.会一直执行下去,我放到公司服务器上,2003系统,可是在执行了十几分钟以后却出现了
找不到该页一样的错误提示.这是什么原因?
发表于:2007-10-12 16:49:111楼 得分:0
帮忙呀高手.!!!!!!!!!!!!!!
发表于:2007-10-12 17:09:222楼 得分:40
还真没见过.即使页面被关闭了也不会影响这个子线程啊.留个脚印,留着日后看高手的回答,顺便义务帮顶
发表于:2007-10-12 17:09:573楼 得分:20
浏览器访问一个页面的时候,如果长时间没有从服务器获取到新的内容就会出现超时的错误。
不理解楼主为什么要用死循环!
发表于:2007-10-12 17:18:114楼 得分:20

加上句代码     就应该可以了
for(int   i=1;i   <10000000;i++){  
thread.sleep(6000);  
application.doevents();
}  
发表于:2007-10-15 10:09:285楼 得分:0
我程序是web程序.
里面没有
application.doevents
这个事件.
using   当中需要增加什么语句?
发表于:2007-10-15 10:22:546楼 得分:20
application.doevents   是   winform   用的,楼主应该是   webform   的应用。


快速检索

最新资讯
热门点击