【发布时间】:2019-06-08 20:20:27
【问题描述】:
最近几天我尝试学习 .NET 中的多任务处理。我对此没有什么疑问。 首先。我知道在 .NET 中存在名为“ThreadPool”的东西,所以如果我们使用 Thread 类创建新线程,我们会使用 ThreadPool 中的线程还是创建新线程?
任务库呢。在 msdn 中我们可以读到:“表示异步操作”。但是创建新线程和使用异步是两种不同的方式,对吧?那么如果我们使用任务库,我们会创建异步操作还是创建新线程?
如果是,那么我们应该何时使用 async/await 关键字? 以上方法的区别在哪里?
【问题讨论】:
-
你混合了两个不同的概念:异步编程和多任务。
-
你能描述一下吗?或者给我任何链接,我可以在哪里找到比较。
-
抱歉,是用我的手机写的。这更像是这些是你应该寻找的东西建议。
标签: c# .net task-parallel-library async-await