惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
Martin Fowler
Martin Fowler
The GitHub Blog
The GitHub Blog
B
Blog RSS Feed
U
Unit 42
阮一峰的网络日志
阮一峰的网络日志
量子位
GbyAI
GbyAI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
云风的 BLOG
云风的 BLOG
小众软件
小众软件
博客园 - 三生石上(FineUI控件)
L
LangChain Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园_首页
IT之家
IT之家
V
Visual Studio Blog
Y
Y Combinator Blog
Blog — PlanetScale
Blog — PlanetScale
宝玉的分享
宝玉的分享
Apple Machine Learning Research
Apple Machine Learning Research
I
InfoQ
D
Docker
V
V2EX

博客园 - headchen

博文阅读密码验证 - 博客园 二进制集合运算 - headchen - 博客园 OI中字符串读入和处理 完全二叉树的性质 扫描线算法 评论备份(3) 评论备份(2) 用户中心 - 博客园 二分法的注意事项 sam模板 二分图相关 KMP算法详解 用户中心 - 博客园 中国国家集训队论文集目录(1999-2009) 最短路Dijkstra算法的一些扩展问题 用户中心 - 博客园 IOS 杂记 合并 ios 静态库 android studio 偶记
async await 异步编程杂记
headchen · 2016-11-18 · via 博客园 - headchen

1. async 仅仅是用了标记 方法中有异步调用(就是有await...)

2  await  用来把「当前线程」中的代码“分成片”,通过一定条件和事件回调的形式  “依次执行”。

3. await并不是「阻塞」主线程,遇到 await ,主线程返回「线程池」

4. 内部用了Task,解决返回值,异常等问题。

5. 还有一些语法糖之类。Task的返回值只有 await之后得到。以前的是Task.

以上