We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7f60fec commit 0655908Copy full SHA for 0655908
lec11/p2-coroutine.md
@@ -142,10 +142,10 @@ def func()://协程函数
142
控制传递机制:对称(Symmetric) v.s. 非对称(Asymmetric)协程
143
- 对称协程:
144
- 只提供一种传递操作,用于**在协程间直接传递控制**
145
- - 对称协程都是平等的,控制权直接在对称协程之间进行传递
146
- - 对称协程在挂起时主动指明另外一个对称协程来接收控制权
+ - 对称协程都是**平等的**,控制权直接在对称协程之间进行传递
+ - 对称协程在挂起时主动指明另外一个**对称协程**来接收控制权
147
- 非对称协程(半对称(Semi-symmetric)协程):
148
- - 提供调用和挂起两种操作,非对称协程挂起时将**控制返回给调用者**
+ - 提供**调用和挂起**两种操作,非对称协程挂起时将**控制返回给调用者**
149
- 调用者或上层管理者根据某调度策略调用其他非对称协程
150
151
<!-- 出于支持并发而提供的协程通常是对称协程,用于表示独立的执行单元,如golang中的协程。用于产生值序列的协程则为非对称协程,如迭代器和生成器。
@@ -241,7 +241,7 @@ Coroutine从入门到劝退
241
- 可能会导致内存泄漏和性能问题。
242
243
---
244
-#### 第二类(Second-class)语言对象
+#### 第二类(Second-class)语言对象:不能将其作为参数传递
245
* Second-class 对象优势:
246
- 可以通过类型系统来保证程序的正确性
247
- 可以减少程序的复杂度和开销
0 commit comments