> **提示**
> 此特性需要 workerman>=5.1.0
## 注意
* 协程仅支持`Swoole` `Swow` `Fiber`驱动
* 如果使用`Fiber`驱动时需要安装 `composerrequire revolt/event-loop`
* `Swoole`或者`Swow`驱动可以实现PHP阻塞函数自动协程化,从而实现原来的同步代码异步执行
* 但`Fiber`无法像`Swoole`和`Swow`那样自动协程化,遇到PHP自带的阻塞函数时会阻塞整个进程,并不会发生协程切换
* 当使用`Swoole` `Swow` `Fiber`驱动时,`workerman`每次运行`onWorkerStart