13 Star 81 Fork 13

谭家俊 / MysqlPool

 / 详情

pop阻塞的问题

已完成
创建于  
2020-05-29 16:23

channle->pop是阻塞的,如果最后一个请求无连接可用,调用pop(timeout)会阻塞等待,后面的逻辑也走不下去的

go(function () use ($chan) {
$chan->pop(5)
})
按照你写的 取链接操作放入协程不能阻塞才对吧 不然一阻塞 线程被占用 后面的逻辑都在等他timeout

理解了
swoole每一个请求都是一个协程

评论 (0)

为了蔚蓝清净的世界 任务状态待办的 修改为已完成
展开全部操作日志

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
1304560 liubeibei125 1578948520
PHP
1
https://gitee.com/tanjiajun/MysqlPool.git
git@gitee.com:tanjiajun/MysqlPool.git
tanjiajun
MysqlPool
MysqlPool

搜索帮助