Mic*_*elD 5 c# multithreading visual-studio-2010 asp.net-mvc-2
当用户执行某些操作(生成多个报告)时,我们会执行一些长时间运行操作.我们不希望用户等到生成这些报告.有没有一个快速的方法来实现这一点,而无需实现jobcheduler?也许使用这样的线程?或者这不安全吗?
public ActionResult About()
{
Thread thread = new Thread(new ThreadStart(MuchWork));
thread.Start();
return View();
}
public void MuchWork()
{
Thread.Sleep(10000);
Thread.Sleep(4000);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
599 次 |
| 最近记录: |