版权声明:本文为博主原创或网络整理文章,转载请标明出处,谢谢。 https://blog.csdn.net/nodeman/article/details/89706918
- async 和 await 都是上下文关键字
- async 和 await 关键字不会创建其他线程
因为异步方法不会在其自身线程上运行,因此它不需要多线程。
- 取消异步任务或任务列表
CancellationTokenSource cts.Cancel();
一段时间后取消任务 cts.CancelAfter(2500);
- 性能提升几乎完全来自并行处理而不是异步处理
- 异步的优点在于它不会占用多个线程,也不会占用用户界面线程
参考资料: