小编Md.*_*tar的帖子

将多个任务分配给多个线程

我有多个REST API调用,我想以并行方式进行.例如

我有一个REST API调用CreateData().我想在服务器中创建1000个数据,适用于4-5个并行线程中的多线程操作.

我是C++开发人员,知道多线程如何在C++中工作.我在C#编码方面很天真.我知道异步任务,但不知道如何实现上述任务.

var response = await Task.Run(()=>CreateData());
Run Code Online (Sandbox Code Playgroud)

现在我依次按顺序进行,一旦我收到了之前CreateData()的响应,我就会在一个线程中创建数据.它正在严重影响性能并花费大量时间.

我想创建5个线程,它们将以并行方式为所有1000个用户执行REST API调用.

c# threadpool

2
推荐指数
1
解决办法
54
查看次数

标签 统计

c# ×1

threadpool ×1