mirror of
https://github.com/KaiserY/trpl-zh-cn
synced 2025-05-14 03:28:07 +08:00
update ch17-06
This commit is contained in:
parent
964a29b03a
commit
698c6fb96e
@ -55,7 +55,7 @@
|
|||||||
|
|
||||||
</figure>
|
</figure>
|
||||||
|
|
||||||
我们以创建异步信道作为开始,接着产生一个线程来获取信道发送端的所有权。在线程中,我们发送数字 1 到 10 ,每个之间休眠一秒。最后,就像贯穿本章的那样将一个 async 代码块创建的 future 传递给 `trpl::run` 运行。在 future 中,我们 await 这些信息,就像我们见过的其它消息传递的示例那样。
|
我们以创建异步信道作为开始,接着产生一个线程来获取信道发送端的所有权。在线程中,我们发送数字 1 到 10,每个之间休眠一秒。最后,就像贯穿本章的那样将一个 async 代码块创建的 future 传递给 `trpl::run` 运行。在 future 中,我们 await 这些信息,就像我们见过的其它消息传递的示例那样。
|
||||||
|
|
||||||
为了回到本章开头提出的场景,想象一下用一个专门的线程来运行一系列视频解码任务(因为视频解码是计算密集型任务)不过通知 UI 这些任务完成了是通过异步信道完成的。在现实世界的用例中有无数这类组合的例子。
|
为了回到本章开头提出的场景,想象一下用一个专门的线程来运行一系列视频解码任务(因为视频解码是计算密集型任务)不过通知 UI 这些任务完成了是通过异步信道完成的。在现实世界的用例中有无数这类组合的例子。
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user