标签:调用 zed 不能 中间 逻辑 程序 同步 保留 开始
协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。
线程切换的时候会保存到CPU里面。
因此:
协程能保留上一次调用时的状态(即所有局部状态的一个特定组合),每次过程重入时,就相当于进入上一次调用的状态,换种说法:进入上一次离开时所处逻辑流的位置。
在单线程下实现并发的效果,就是通过协程来完成的。yield()
协程的好处:
缺点:
标签:调用 zed 不能 中间 逻辑 程序 同步 保留 开始
原文地址:http://www.cnblogs.com/momo8238/p/7371325.html