网站中有某个页面,执行可能需要很久,比如10分钟。for(int i=0; i<1000000; i++)
{
// 一个大型运算
}为了在执行的时候,给系统处理其它事件的机会, 在WinForm程序中可以这样做for(int i=0; i<1000000; i++)
{
// 一个大型运算
Application.DoEvents();
}那么WebApplication中呢? Thread.Sleep会阻塞CPU,不适用解决这个问题,没办法了吗?
{
// 一个大型运算
}为了在执行的时候,给系统处理其它事件的机会, 在WinForm程序中可以这样做for(int i=0; i<1000000; i++)
{
// 一个大型运算
Application.DoEvents();
}那么WebApplication中呢? Thread.Sleep会阻塞CPU,不适用解决这个问题,没办法了吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货