【问题标题】:Using .NET 4.0 Task in ASP.NET在 ASP.NET 中使用 .NET 4.0 任务
【发布时间】:2010-05-27 20:51:48
【问题描述】:

在 IIS 下托管的 ASP.NET 中使用 System.Threading.Task 中的新任务 API 是否有任何警告或缺点?

我知道在 .NET 4.0 之前,始终建议避免使用 IIS 内的任何 ThreadPool 操作。

【问题讨论】:

    标签: asp.net multithreading iis .net-4.0 task


    【解决方案1】:

    在 IIS 中使用 ThreadPool 的任何注意事项在使用 System.Threading.Task 时仍然有效,因为 Task API 只是在 System.Threading 之上的额外抽象层。

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

    【讨论】:

    • 无论 Task 是一个新的、不同的结构还是只是 ThreadPool 之上的一个抽象,这几乎就是我一直在寻找的。​​span>
    猜你喜欢
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 2017-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多