diff --git a/_posts/编程/PHP/coroutine/yield-coroutine.md b/_posts/编程/PHP/coroutine/yield-coroutine.md index aa6d1fc..decb73a 100644 --- a/_posts/编程/PHP/coroutine/yield-coroutine.md +++ b/_posts/编程/PHP/coroutine/yield-coroutine.md @@ -94,7 +94,7 @@ var_dump($gen->valid()); //返回false 因为上一步所有yield已经全部执 所以开始讲的生成器具有特性+加上一个任务调度器不就实现基本的协程的吗? -1. 生成器,负责任务生成暂停和切换 +1. 生成器,负责任务生成暂停和恢复 2. 任务调度器,负责任务切换和状态管理以及任务之间的通信和数据交换 鸟哥一篇博文[在PHP中使用协程实现多任务调度](https://www.laruence.com/2015/05/28/3038.html)基于生成器,附加任务,调度器实现异步非阻塞tcp服务器!整体文章篇幅很大,我还是建议大家可以品味一下任务,调度器那部分实现细节! @@ -135,4 +135,4 @@ Fiber可以使用 Fiber::resume() 传递任意值、或者使用 Fiber::throw() }); } }); -``` \ No newline at end of file +```