var bag = new ConcurrentBag<object>();
var tasks = myCollection.Select(async item =>
{
// some pre stuff
var response = await GetData(item);
bag.Add(response);
// some post stuff
});
await Task.WhenAll(tasks);
var count = bag.Count;

最新文章

  1. c 进程间的通信
  2. 【前端】【转】JS跨域问题总结
  3. C++中delete和delete[]的区别
  4. 【BZOJ 3343 】 分块
  5. Delphi通过ICMP检测与远程主机连接
  6. 初级FTP搭建
  7. ASP.NET没有魔法——ASP.NET MVC Razor与View渲染
  8. django项目环境搭建
  9. SQL中的排名函数(ROW_NUMBER、RANK、DENSE_RANK、NTILE)简介
  10. 优先选择nullptr而不是0和NULL
  11. 部署Tomcat及nginx负载均衡
  12. Apache beam中的便携式有状态大数据处理
  13. Vue + Element UI 实现权限管理系统 前端篇(十五):嵌套外部网页
  14. go陷阱
  15. Mysql添加注释(comment)(转)
  16. C#高级编程----反射的小结
  17. markdown 换行
  18. pytorch之dataloader深入剖析
  19. 解决Android 7.0 App内切换语言不生效的问题
  20. javascript中Date使用

热门文章

  1. linux内核makefile概览
  2. 详解Linux获取启动盘路径命令--fdisk、sfdisk -l、lsblk
  3. LGOJP2051 [AHOI2009]中国象棋
  4. Convert.ToString(null) =&gt; null
  5. computed配合watch监听对象数据
  6. AOP_原理
  7. IDEA-相关插件使用
  8. 持续集成学习7 jenkins自动化代码构建
  9. 使用singer 转换gitbase 数据到postgresql
  10. 一个禁用mac内置键盘的方法