.NET面试准备(二)async与await

一 、执行过程 概念 属于c#语言层面的语法糖,在IL层面不涉及新的指令,利用同步上下文实现并行。 执行到await操做,当前线程会被释放回到线程池,等待操做完成,线程的上下文会被保存 操做完成以后,线程池会随机取出一个线程继续执行 2、做用 async 异步网络处理做用最明显:若是调用的异步方法中作了不少费时计算,那异步没有什么效果(由于await只是等待操做完成)。 async 并不会开始新线
相关文章
相关标签/搜索