Home
Awesome
PHP异步编程: 手把手教你实现co与Koa
前言
说明
第一部分: 半协程调度器
统一生成器接口
生成器迭代
生成器返回值
生成器委托
改写return
抽象异步模型
引入异常处理
异常: 嵌套任务透传
异常: 传递流程
异常: 重新进行CPS变换
异常: 重新加入Async
Syscall与Context
调度器: 里程碑
spawn
callcc
race与timeout
all与parallel
channel与协程间通信
无缓存channel
缓存channel
channel演示
FutureTask与fork
第二部分: Koa
穿越地心之旅
洋葱圈模型
rightReduce与中间件compose
Koa::Application
Koa::Context
Koa::Request
Koa::Response
Koa - HelloWorld
Middleware Interface
Middleware: 全局异常处理
Middleware: Router
Middleware: 请求超时
一个综合示例
附录
参考