1. 首页
  2. 主题
  3. Go问与答

小白求助大佬,消费者的协程在工程化中要怎么启用

mingzaily · · 2947 次点击
是写在main.go文件中吗? 还是写在对应service层的init函数里 尝试过后者 ``` func init() { // 消费者-协程入库 go Chat.Log() } ``` 但会出现不入库的现象,猜测这个协程已经被回收了,应该怎么写
一般来说,主程序肯定会阻塞住,把消费者代码放在阻塞之前任何地方都可以把。
#1
更多评论
等待消费协程处理完毕再关闭主程序,可以使用sync.WaitGroup
#2
不知道你的架构是怎么样的。 但我觉得明显是在start函数,而不会在main或者init函数里。
#3

用户登录

没有账号?注册

今日阅读排行

    加载中

一周阅读排行

    加载中