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: 请求超时 一个综合示例 附录 参考