Repository navigation
Releases
Releases · Yurunsoft/swoole-co-pool
v2.0.2
v2.0.1
v2.0.0
v1.4.1
v1.4.0
新增协程工作池的 wait() 方法
新增通道容器
- 新增通道容器
use Yurun\Swoole\CoPool\ChannelContainer;
go(function(){
$channelContainer = new ChannelContainer;
$id = 'abc';
$data = [
'time' => time(),
];
go(function() use($id, $data, $channelContainer){
echo 'Wait 3 seconds...', PHP_EOL;
\Swoole\Coroutine::sleep(3);
$channelContainer->push($id, $data);
});
var_dump($channelContainer->pop($id));
});新增 goWait() 函数
协程批量执行增强
新增 CoBatch、测试用例
-
新增测试用例
-
新增检测是否正在运行、获取队列中待执行任务长度方法
-
新增 CoBatch
-
修复一个失败情况下的报错
-
修复构造方法指定 $queueLength 参数值不生效问题