advance/async/getting-started #649
Replies: 12 comments 17 replies
-
要不就本本分分的按原意翻译,要不就按照自己的理解翻译的更加简洁,你这翻译的太啰嗦了,这种难得概念就是要干净利落的表达出准确的意思,这一章建议看原版英文。 |
Beta Was this translation helpful? Give feedback.
-
个人觉得唱歌跳舞这个例子不太合适,虽然它很简单: |
Beta Was this translation helpful? Give feedback.
-
请问大佬,async和协程是个什么关系呢,或者说两者的区别是啥?是否可以说async是基于协程的概念搭建的一套机制 |
Beta Was this translation helpful? Give feedback.
-
rust里没有多进程编程吗? |
Beta Was this translation helpful? Give feedback.
-
是不是讲反了,await是让异步变成同步等待状态的,为确切顺序服务的,与JS中的await相同。FUTURE相当于js中的promise,有fulfilled和pending两种状态,申明时并不会执行。join(a,b,c)相当于promise.all(a,bc,),时间是a,b,c中最后一个完成的。 |
Beta Was this translation helpful? Give feedback.
-
相关阅读「Futures 和 Tokio 项目的前世今生」 |
Beta Was this translation helpful? Give feedback.
-
”若两个都被阻塞,那么 |
Beta Was this translation helpful? Give feedback.
-
直观的问题是:futures::join,首次执行是按参数顺序的吗 |
Beta Was this translation helpful? Give feedback.
-
请问我这么理解对吗: 这里提到的线程是指的, learn_song()一个线程,sing_song()一个线程, dance()一个线程? |
Beta Was this translation helpful? Give feedback.
-
作者你好,提一点看法哈,文章中将“协程(Coroutines)”和“async/await"并列感觉有些不妥。 |
Beta Was this translation helpful? Give feedback.
-
感觉挺好的,对于第一次接触的这个概念的人,比英文原版更友好。 |
Beta Was this translation helpful? Give feedback.
-
我的理解是一个线程里可以有多个Future的实现,当其中一个Future使用了.await,那么会等待这个Future的完成,在等待其完成这个时间内,不会阻塞这个线程,其会执行别的Future。 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
advance/async/getting-started
https://course.rs/advance/async/getting-started.html
Beta Was this translation helpful? Give feedback.
All reactions