主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
主题
Go问与答
小白求助大佬,消费者的协程在工程化中要怎么启用
mingzaily
·
· 2577 次点击
是写在main.go文件中吗? 还是写在对应service层的init函数里 尝试过后者 ``` func init() { // 消费者-协程入库 go Chat.Log() } ``` 但会出现不入库的现象,猜测这个协程已经被回收了,应该怎么写
阅读全文
查看全部 3 个评论
didadi
一般来说,主程序肯定会阻塞住,把消费者代码放在阻塞之前任何地方都可以把。
评论于 2021-05-11 20:57:30
#1
更多评论
xltt
等待消费协程处理完毕再关闭主程序,可以使用sync.WaitGroup
评论于 2021-05-24 17:49:20
#2
jarlyyn
不知道你的架构是怎么样的。 但我觉得明显是在start函数,而不会在main或者init函数里。
评论于 2021-05-24 18:05:22
#3
我要评论
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
今日阅读排行
一周阅读排行
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册