社区
C#
帖子详情
一个async及await的问题
踏雪之_无痕
2020-01-05 10:56:57
我想知道的是为什么await后面的语句不再输出了,怎么理解这里的await?
...全文
113
4
打赏
收藏
一个async及await的问题
我想知道的是为什么await后面的语句不再输出了,怎么理解这里的await?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
正怒月神
2020-01-06
打赏
举报
回复
是的,你说的没错。 你只需要在主线程 增加一个 console.read()就可以等待task的消息了。
exception92
2020-01-06
打赏
举报
回复
是的,主线程调用异步方法,如果主线程结束,自然不会等到await接收到返回值就退出。Main 方法也可以标识为async。
wangmoxhn
2020-01-06
打赏
举报
回复
嗯,分给我吧。。。。。
踏雪之_无痕
2020-01-05
打赏
举报
回复
知道是什么原因了,原来是因为主线程结束了,其它线程的结果无法在控制台输出了。在后面加Console.ReadLine();就可以正常输出了。
async
、a
wait
详解
async
表示这是
一个
async
函数, a
wait
只能用在
async
函数里面,不能单独使用
async
返回的是
一个
Promise对象,a
wait
就是等待这个promise的返回结果后,再继续执行 a
wait
等待的是
一个
Promise对象
async
/a
wait
的理解和用法
async
是
一个
加在函数前的修饰符,被
async
定义的函数会默认返回
一个
Promise对象resolve的值。因此对
async
函数可以直接then,返回值就是then方法传入的函数。 //
async
基础语法
async
function fun0(){ console.log(1...
async
和a
wait
所以应该很好理解
async
用于申明
一个
function 是异步的,而 a
wait
用于等待
一个
异步方法执行完成。 另外还有
一个
很有意思的语法规定,a
wait
只能出现在
async
函数中。然后细心的朋友会产生
一个
疑问,如果 a
wait
...
vue中使用
async
和a
wait
(一文教会你)
vue中使用异步
async
和a
wait
...
async
是异步的意思,而 a
wait
是等待的意思,a
wait
用于等待
一个
异步任务执行完成的结果。 1.
async
/a
wait
是一种编写异步代码的新方法(以前是采用回调和 promise)。 2.
async
/a
wait
是
async
与a
wait
作用
一、什么是
async
和a
wait
...
async
和a
wait
它们两有
一个
严格规定,两者都离不开对方,但是,a
wait
只能写在
async
函数中。 二、用法
async
如何处理返回值
async
的返回值是
一个
promise对象,也就是说它会直接
C#
110,009
社区成员
642,612
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章