13 Star 81 Fork 13

谭家俊 / MysqlPool

 / 详情

pop阻塞的问题

Done
Opened this issue  
2020-05-29 16:23

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

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

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

Comments (0)

为了蔚蓝清净的世界 changed description
为了蔚蓝清净的世界 changed description
为了蔚蓝清净的世界 changed issue state from 待办的 to 已完成
Expand operation logs

Sign in to comment

Status
Assignees
Milestones
Pull Requests
Successfully merging a pull request will close this issue.
Branches
Planed to start   -   Planed to end
-
Top level
Priority
参与者(1)
1304560 liubeibei125 1578948520
PHP
1
https://gitee.com/tanjiajun/MysqlPool.git
git@gitee.com:tanjiajun/MysqlPool.git
tanjiajun
MysqlPool
MysqlPool

Search