介绍
Swoole 协程工作池,它可以限定你的同时工作协程数量,并且减少协程频繁创建销毁的损耗。
原理
事先定好协程数量和工作队列长度,将所有工作协程事先创建好。
使用 Swoole\Coroutine\Channel 实现工作队列。
在每个工作协程中,Swoole\Coroutine\Channel->pop()。一旦有新的任务 push 进队列,就会有一个工作协程被唤醒。
安装
在您的composer.json中加入配置:
然后执行composer update命令。
使用 
代码示例
详见 test/test.php
