在ASP.NET中使用.NET 4.0任务

3

在 ASP.NET 下使用 System.Threading.Task 的新任务 API,是否存在任何注意事项或缺陷?

我知道在 .NET 4.0 之前,在 IIS 中使用任何 ThreadPool 操作都被建议避免。

1个回答

5

使用System.Threading.TaskThreadPool相比,在使用ThreadPool与IIS时需要注意的任何问题仍然有效,因为Task API只是对System.Threading的另一层抽象。

对于后台的长时间运行任务,我会在Windows服务中使用ThreadPool。这将使其保持在IIS之外。


这基本上就是我所寻找的,无论任务是一种新的和不同的构造还是仅仅是在线程池之上的抽象。 - Chris Marisic

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接