【异步编程 笔记】【多个Task】 温水小青蛙 2022-03-05 83 阅读1分钟 等多个Task全部完成再继续 等多个Task在规定时间内全部完成再继续 利用Task.WhenAny() 和Task.Delay() 加上时间约束: 处理多个Task 每一个都等完成后立即处理 目标: 要等所有task 全部完成再继续执行, 但是每一个task完成之后,还需要立即执行另一个任务。 解决办法: 每一个task后跟一个continuation. continuation返回前一个task.Result 还使用了线程安全的集合CocurrentBag 开始于: 改变后: