首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是使用Task类方法还是并行类方法

是使用Task类方法还是并行类方法
EN

Stack Overflow用户
提问于 2019-02-20 22:51:21
回答 1查看 23关注 0票数 0

我正在开发一个Asp.Net核心组件,其中有一些接口,为一些进程的请求,execution.This请求将同步,其中的请求被接受,提交令牌返回给调用者。请求被添加到队列中,并被异步处理。每个请求的执行都涉及到进行一些rest调用,以获取一些数据,执行流程等。

如何并行处理队列中的多个请求无论使用Task还是parallel类

EN

回答 1

Stack Overflow用户

发布于 2019-02-20 23:02:45

您所描述的是一系列受I/O限制的REST调用。您应该做的是循环这些调用,等待每个调用。就像这样

代码语言:javascript
运行
复制
public async Task X()
{
    // add requests to queue
    ...

    foreach (var request in queue)
    {
        await ExecuteRequest(request);
    }
}

传统意义上的并行性是关于线程和CPU限制的工作,因此不适合您的场景。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54789088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档