我有一个 .NET 库,它在内部使用 ParallelQueryable 和 Parallel.ForEach 来并行化计算。
现在,该库正在被 WebApi 应用程序使用。我知道 WebApi 使用异步上下文来防止对当前请求的并发访问。我的问题是,WebApi 对这个上下文的使用是否会以任何方式影响库的内部并行计算(例如,是否都必须在“GUI”线程上执行延续?)?
我有一个 .NET 库,它在内部使用 ParallelQueryable 和 Parallel.ForEach 来并行化计算。
现在,该库正在被 WebApi 应用程序使用。我知道 WebApi 使用异步上下文来防止对当前请求的并发访问。我的问题是,WebApi 对这个上下文的使用是否会以任何方式影响库的内部并行计算(例如,是否都必须在“GUI”线程上执行延续?)?