【发布时间】:2013-07-18 16:29:11
【问题描述】:
我是 ASP.net 新手,
我正在编写一个 webapi 来启动一些繁重的服务器端处理,我需要保证这些处理能够完成。
目前 ASP.net 请求启动一个新任务 (Task.Factory.StartNew(...)) 然后返回一个 URL,用户可以轮询以查找状态。
但是,我在服务器端处理任务中遇到奇怪的 ThreadAborted 异常并阅读 this question 我认为使用 Task 不是最佳选择。
是否有更好的并行/异步范例来生成需要保证完成的长时间运行的服务器端进程?
【问题讨论】:
标签: c# asp.net multithreading