主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
主题
Go问与答
多协程操作mysql全局唯一对象需要使用channel考虑并发的问题吗?
yz23je
·
· 2467 次点击
定义了一个全局的mysql对象,然后在代码初始init时,就把生成的mysql对象保存到了全局变量中,之后谁想用就直接拿这个全局变量对msyql进行增删改查就可以了,但是突然想到一个问题,go中多个协程都用一个全局变量来操作mysql,会不会有并发问题产生?
阅读全文
查看全部 8 个评论
davidyanxw
连接池是并发安全的,连接不是并发安全的。 所以,还是需要处理并发问题
评论于 2021-08-23 14:48:11
#4
更多评论
laowangplus
Go在使用初始化mysql实例的时候,需要设置mysql连接数、空闲连接数以及超时等等的链接池,并发问题应该在底层驱动上处理了
评论于 2021-08-19 15:07:54
#1
yz23je
<a href="/user/laowangplus" title="@laowangplus">@laowangplus</a> 明白了,谢谢
评论于 2021-08-19 23:44:09
#2
我要评论
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
今日阅读排行
一周阅读排行
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册